70
1
128
89
88
95
125
221
2
352
123
209
354
3
191
214
476
0
1082
467
202
271
148
1199
362
116
162
364
359
288
267
621
441
1122