56
1
112
97
51
21
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
1491