7
68
9
59
17
70
10
18
33
97
113
67
213
107
71
61
76
172
282
285
426
214
458
420
671
1040
371
362
304
412
131
688
210
502
1657
808