1
4
8
7
2
5
6
3
11
9
28
19
76
35
110
146
113
129
62
13
65
27
93
220
99
40
25
10
48
80
12
98
127
134
34
15
154
17
21
150
20
29