35
101
50
77
22
309
10
46
132
37
526
82
19
34
97
44
23
78
42
29
43
25
203
60
9
68
149
20
115
361
32
80
28
213
103
58
84
56
63
212
360
98
195
105
110
163
92
13
86
189
185
119
83
104
321
171