66
1
71
180
203
232
231
271
139
234
107
173
323
311
236
296
307
225
257
2
160
86
79
78
96
105
498
4
88
95
97
77