5
8
1
3
63
69
62
64
529
92
387
75
67
98
165
176
99
95
177
111
56
204
226
163
268
187
718
112
153
244
350
124
298
141
232
147
82
128
198
97
477
230
65
224
295
318
85
255
1405
622
248
180