2
6
8
4
13
11
18
7
30
14
15
12
22
25
1
21
9
19
61
17
10
50
31
116
28
92
20
132
67
182
47
43
78
96
52
86
127