56
1
113
97
51
26
61
71
76
45
58
38
24
29
67
3
52
49
50
82
86
73
59
84
57
14214
7
1395
1602
1577
2
1203
1492