30
28
36
99
57
6
11
37
18
110
43
25
52
80
15
31
92
44
45
16
21
40
64
46
115
12
54
34
69
22
47
42
19
13
27
8
93
51
23
35