28
180
17
174
272
312
42
188
193
126
26
165
90
33
234
36
95
526
25
164
35
20
29
344
94
14
570
45
12
200
19
249
58
132
195
252
218
368
676
186
598
37
448
162
542
88
638
64
232
51
243
347
380