313488
2360539
89958473
38738700
91441452
17536316
66654378
63191295
72374458
19064435
88371540
64632421
510648
58746765
22941667
6389344
60882160
64019420
56859073
78567886
60556932
88319575
49584627
65205857
90448522
98565220
22041802
5981982
92745453
92377759
71574493
79277123
93596072
68897737
80225237
33424926
44973670
8857613
15687913
96797805