2
3
7
4
46
14
26
1
40
32
31
16
9
104
13
6
142
29
110
20
10
8
12
136
52
36
19
43
22
27
11
24
15
33
156
23