8
7
10
17
12
16
56
110
6
3
36
53
4
25
27
9
19
18
5
15
33
14
28
114
67
21
73
90
47
11
2
29
32
77
22
60
166