8
18
7
10
30
58
15
14
12
16
9
3
24
13
64
27
6
19
109
131
127
194
118
2
35
49
28
48
21
26
33
25
38
56
20
29
46
132
40
34
80
114
43