10
200
15
33
67
11
5
35
51
24
50
19
62
6
79
9
7
131
8
99
54
43
14
32
63
20
21
17
176
195
53
26
16
13
126
37
84
36
109
192
47
59
41
38
29
55
110
52
22
57
68
40
121