24
209
70
179
153
96
88
63
142
186
62
270
95
344
86
64
169
279
74
167
590
382
61
527
36
361
318
372
421
123
403
322
68
100
6591
200
37
178
333
250
21
199
76
130
192
410
678
57
38
2297
1836
303
228
682
205
4367
132
296