153
475
20
563
37
252
96
434
24
801
40
95
234
7
130
332
111
366
588
261
117
490
335
155
437
64
25
79
119
74
97
166
32
201
142
481
1188
27
55
196
105
94
193
304
89
211
98
59
190
264
80
354
180
258