65225388
16946817
32337632
84439197
11346460
50907050
54795862
39738508
99528655
14379143
10011979
2091261
37115426
4441416
81302130
77276393
14127786
58329150
65622982
15581685
37652472
80427528
48819458
14745580
24884747
91446713
16863875
49034091
27661701
87337920
4114748
96727107
58135198
32003782
50196510
89063707
30959622
92097633
54401124
18478841