10
8
32
25
17
4
69
22
113
20
11
84
28
40
2
14
74
44
64
41
158
26
16
1
3
31
5
9
65
92
7
12
103
91
51
45
52
60
56
43
30
38
47
61
29
27
63
6
57