16
32
4
33
20
14
10
8
9
26
17
41
13
38
47
15
22
25
59
27
43
36
85
88
78
58
91
19
103
61
69
62
116
52
21
60
53
71
46
45
24
29
51