10
9
32
30
24
7
4
14
57
56
34
33
17
22
19
39
45
68
166
12
6
15
49
173
37
11
8
23
93
25
48
16
55
27
113