126
1
89
810
2
903
251
104
68
232
233
553
0
1029
258
235
72
968
3
445
551
1831
4
208
64
65
946
823
219
908
507
1443
78
541
7