224
46
184
287
302
47
217
197
128
23
159
84
35
31
261
130
499
34
177
44
68
24
310
114
36
564
37
16
178
27
30
244
56
48
123
190
193
203
409
594
648
51
481
149
534
45
28
15
109
636
98
238
280
368
378
77