2
18
12
32
14
43
29
11
22
15
68
30
157
17
20
96
13
10
3
16
6
26
9
7
27
8
28
40
24
86
112
85
158
47
51