8
112
9
22
16
20
6
49
14
10
28
89
24
17
12
27
5
4
3
15
125
11
32
30
13
7
34
191
18
39
72
56
2
113
42
1