42
35
76
111
57
137
147
89
62
104
33
91
139
26
216
55
50
265
162
72
235
138
92
142
27
31
37
65
48
337
5
149
97
226
29
60
38
7
11
113
53
198
68
261
119
83
64
66
143
287
18
15