1
15
2
14
30
48
23
166
19
8
3
54
10
102
4
27
24
11
38
17
16
72
52
34
58
22
41
59
42
91
192
25
18
44
9