47
56
43
70
31
46
258
41
79
87
78
197
94
302
81
66
36
99
58
124
250
103
60
116
61
171
44
141
92
199
57
30
182
163
93
39
309
52
21
82
339
598
231
566
159
90
73
190
26
19
157
181
413
221
28
1025