6
12
29
53
47
62
323
165
235
71
18
366
227
172
132
481
106
199
75
40
111
432
197
131
310
414
122
97
264
294
157
144