62
6
69
58
68
472
47
17
27
167
357
85
56
55
272
32
39
129
261
37
20
35
293
192
139
53
176
353
115
105
237
214
147
110
161
222
374
90
156
200
75
95
956
23
890
718
642
422
790
855
84
300