89
86
65
57
48
70
100
45
79
67
50
40
98
94
47
127
10
163
160
122
58
87
23
93
97
Next page