47
152
271
229
1419
239
165
265
63
473
474
852
766
961
164
145
166
289
1173
909
34
148
345
634
151
222
478
308
442
442
134
1432
395
1109
613
1727
918
172
360
275
561
1152
1021
597
648
886
570
470
237
426
366
317
1021
982
2194
194
94
91
67
66
94
100
96
97
67
100
100
94
0
98
101
100
131
125