42
229
206
184
136
268
117
63
97
185
181
147
30
78
283
161
191
348
295
429
165
366
305
578
266
699
402
156
126
606
975
808
190
767
674
465
798
514
903
1885
183
203
904
770
710
1303
878
548
573
967
655
765
985
865