18
15
34
49
29
19
26
30
44
67
85
106
33
81
66
114
87
31
38
36
45
275
35
120
92
43
158
99
70
115
52
65
24
76
50
62
39
17
53
40
97
63
103
72
109