100
39
0
1
550
357
2
888
686
6
596
3
300
1308
8
16
567
50
798
500
740
4
388
780
14
350
819
5
646
738
704
729
17
685
28.80
672
797
1129
12
200
1071
833
932
1072
1329
7
13
15
24
10
1247
1000
1608
19
31
893
3706
107