200
198
2
4
50
93
0
3
79
107
82
90
65
83
676
13
16
720
5
17
100
554
6
513
10
623
1105
19
300
1069
21
4894
58
186
685
150
821
7
11
828
1035
31
875
1345
32
1523
28
1254
51
1234
42
1166
34
1183
29
1152
9