150
418
282
591
161
170
1987
138
1734
563
35
35
1895
148
1128
157
298
150
363
692
432
448
422
717
155
2179
436
552
1833
442
2239
200
454
1759
718
1201
441
554
1998
69
821
125
164
60
268
465
729
155
680
157
399
454
271
155
435
450
158
2606
4921
434
153
158
139
1488
146
151
157
1653
68
2209
147
275
274
425
409
1627
395
165
151
173
1798
157
148
171
667
100
97
98