40768353
55807988
96095960
84497738
14329674
41143003
86828609
95538261
1473795
9717996
3631127
3627565
54037621
65004119
67139331
14152492
49887336
52512125
59156676
92504680
83175527
16032583
47811954
17492693
17135915
83798828
15651100
86793806
63718101
88449538
1783631
64217670
90369986
99359567
54911029
63966687
17653409
15054361
21547187
95443393