31
87
318
348
364
162
224
151
176
128
86
193
73
28
110
181
178
223
65
61
138
97
107
56
133
199
248
1940
226
78
617
146
185
157
225
131
35
572
236
27
39
114
144
316
82
117
122
33
182
55
83
100
793
63
37
14