98136
716588
379396
677583
57992
843616
510152
568599
304980
893796
980287
802595
545572
745531
118701
797922
7348743
528586
2968577
2964980
2959510
2076192
2002495
1971492
1861216
1727948
172466
15805
150861
1455545