66072557
23627790
81341636
13813614
61991983
68339943
30551091
88707287
31263905
89462928
20359302
5805239
70662754
216108
90321193
69407548
91322052
21396419
12568624
76322484
22163001
63278398
45838844
5136588
41222560
95651427
70494797
62237778
337415
25287264
69651483
669668
94053721
34027050
90433981
33726000
69201767
56376105
68755849
6378638