2
1
4
32
30
19
22
7
6
41
5
18
13
14
10
27
16
23
12
46
26
31
62
43
42
78
142
24
25
57
144
168
8
52
44
102
89
131
47
11