8
10
11
6
17
5
143
9
58
104
33
19
12
22
21
28
200
45
36
44
74
88
30
7
23
1000
46
13
18
38
51
94
39
35
20
15
42
57
29
26
16
81
62
195
65
31