49716565
62365426
32795610
17845941
36237885
17132009
11553361
2892510
77067901
79737429
28264652
26268241
46177404
94001068
79045087
18381666
63315556
64672268
36025472
29161322
3467120
45558867
76105800
46186016
62131201
94231575
60455230
2657573
78318004
46465969
55479830
34172117
9854603
9743892
6389924
11525892
67319577
45606003
58156523
510947