20247
832334
938977
126684
177697
292172
25717
492375
16179748
723286
5287578
4492980
3634192
3608510
2368216
2248495
841525
765428
357935
797714