657
2
99
1
783
3
87
896
279
740
0
624
298
70
704
85
344
64
65
312
81
300
337
95
1220
769
83
1219
1117
4
75
74
274