26
78
58
39
64
117
565
95
581
6
12
178
32
162
83
42
223
145
14
21
47
105
17
138
49
129
90
88
249
234
76
225
103
8
46
75
126
40
198
54
216
188
303
206
60
244
203
179
294
300
131
156
176
227
226
120