50
397
0
4
150
276
1
350
420
2
3
649
5
800
737
12
16
300
692
11
15
200
831
6
21
786
30
641
22
906
46
563
18
500
811
1046
19
100
403
742
48
969
9
2528
60
147
1469
67
113
580
7
600
746
900
942
40
56
472
716
13
41
10
671
1743
24
79
770
8332
43
366