93858730
35157848
5384646
998316
36413457
33272217
7724015
17037461
20838126
83279911
44827875
79732755
58414301
19614888
14506807
23171685
42309313
2966602
68729354
62027627
87561486
55945235
86127541
78106824
32416532
52088710
30963862
47186995
62413729
9918140
27665811
59275047
21283430
49606896
13513454
91346886
5946571
98448194
46297829
588856