101
33
15
17
59
19
34
88
60
42
37
29
56
21
20
260
36
782
18
58
169
35
103
75
12
48
27
53
5
39
62
69
16
303
30
23
45
49
195
306
54
10
24
32
107
99
256