8
12
1
16
108
11
96
2
6
25
13
7
33
24
10
26
34
27
117
205
20
70
62
3
56
4
9
49
18
97
81
58
22
90
32
17
19
87