8
2
11
29
6
25
20
13
7
18
28
3
17
34
14
12
9
10
27
48
30
31
36
32
19
26
37
52
57
194
135
41
66
88
112
164