41318364
56488412
92451492
1041340
91713229
7641184
13841036
19441535
83321532
49426090
96801061
44935946
39067729
33268414
90007557
69851504
80978087
77778087
7385304
65064112
99808344
7147481
57463265
27399794
70557962
50038732
62851901
60618827
33006858
82857517
9899708
7344212
20947886
95842805
85422702
41174575
81715244
54845682
1636482
14774515