8
29
141
55
63
46
9
14
19
72
16
108
42
7
35
45
51
10
6
33
23
5
26
22
34
12
17
13
3
15
24
1
28
85
27
30
81
32