15
31
4
18
14
10
8
9
26
17
41
13
38
47
22
24
59
27
43
36
85
88
32
33
78
58
91
19
103
61
69
115
52
21
60
53
71
46
44
40
23
28
51