7
70
9
61
18
71
10
19
33
59
97
113
67
213
107
62
76
173
282
285
426
214
458
421
673
1040
371
362
304
412
131
688
210
502
1657
808