1
15
10
25
7
27
35
6
5
18
141
11
17
16
3
34
23
30
107
22
112
122
33
78
48
44
21
69
36
14
19
91
104
59
208
128
62
9
29
123
61
67
45
54
12
146
179