82
1
86
84
71
59
75
48
67
3
38
29
24
57
45
20
360
2
49
78
93
215
0
718
494
487
703
396
305
282
102
230
267