27
8
23
66
222
62
70
318
71
15
74
89
46
53
35
18
58
95
32
96
36
174
60
140
386
102
115
152
162
116
186
414
334
169
272
205
69
317
143
225
200
305
34
20
229
478
498
184
109