90
1
120
83
78
67
207
66
400
100
412
3
212
258
1073
2
74
89
0
729
376
269
71
296
654
224
240
362
243
115
540
740