65169127
56802238
45146153
63337916
95328154
33573622
17016416
48612597
6199209
88249492
33875473
59934017
12739792
58551319
21207683
34056472
7625669
11732963
86374133
26904101
14028028
2006049
32154857
35899522
70854972
1886829
6035924
511924
98399898
4361504
54496441
69906537
8528177
95017661
14552533
1516289
14375665
52002531
80042392
2082638