2
8
6
16
14
1
22
18
17
15
5
44
4
20
10
12
33
69
21
30
19
11
13
37
7
3
9
137
56
127
26
68
78
67
145
147
28
120
128
141
35
129