68
50
40
98
94
48
128
48
10
165
162
123
58
88
23
93
99
101
101
107
149
143
130
141
33
Next page