87562
31903
543744
74404
58619
339537
984496
394224
791485
792143
86136
116565
265629
224965
635425
1057392
1067539
227335
876708
45892
184570
213953
570591
214528
614399
405910
125572
150396
44960
792735