3230
825
697
266
905
419
709
330
382
101
281
179
294
160
241
75
244
191
251
91
619
191
664
215
516
43
457
141
387
139
477
162
628
184
390
132
383
31
377
167