350
1
474
3
250
16
157
532
938
2
284
306
59
120
282
471
636
72
438
777
251
403
504
303
330
102
280
61
228
54
295
77