2
7
4
8
9
27
15
28
46
10
12
3
5
34
13
19
11
72
14
129
6
18
23
1
20
45
136
62
78
65
117
54
74
181
57
173
76
123
83
79
91
109
43