35
91
40
53
73
104
60
58
115
12
29
55
25
39
14
46
63
77
34
79
21
24
106
71
66
112
45
96
28
80
32
52
22
38
57
51
119
101
15
163
18
30
11
44
84
75
109