18
34
28
6
9
200
31
12
86
5
45
29
40
25
10
7
19
49
8
30
50
51
27
47
14
11
84
41
21
23
72
26
451
32
13
97
68
93
1000
140
33
408
60
53
38
20