60
82
3
187
87
25
407
45
46
62
121
69
27
844
141
403
152
314
383
499
224
283
74
298
190
444
765
95
68
189
147
448
294
164
419
463
313
103
90
832
358
216
255
199
24
432
1052
66
75
80
33
26
36
14
329
88
42