35
98
153
91
57
230
42
189
86
294
179
100
248
149
125
81
93
33
96
120
36
73
13
71
101
138
20
241
89
184
417
166
109
1861
317
43
64
88
161
252
69
122
284
22
63
99
121
44
75
62
119
135
454
106
691