1
2
9
15
75
153
59
33
82
69
50
56
63
277
126
132
18
26
32
364
21
55
90
403
19
327
119
31
67
39
109
22
53
10
62
391
287
125
30
34
291
3097
910
57
95
72
137
51
150
24
13
12