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