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