15
47
282
176
286
394
388
229
1850
175
142
96
54
107
35
704
136
44
411
74
50
333
373
1530
42
132
184
37
662
45
346
228
171
1326
332
118
259
23
68
21
53
247
59
43
522
213
16
900
36
112
380
159
521
70
149
130