35
23
171
34
66
243
32
73
197
42
362
95
69
124
45
101
61
63
10
172
121
166
54
25
55
41
40
184
75
263
192
24
760
27
226
215
180
200
98
68
199
236
38
49
71
86