42105063
71126665
12556824
59801032
83578804
93548201
34593057
75337406
355926
37708116
43882979
24843398
81732659
99018493
68424333
88088034
63274000
948873
7427694
77149021
51088534
50307777
70529841
41641964
99298994
21753796
40518526
71513154
38731700
83234989
7889867
45225356
27689094
49417497
66304871
2638206
81955499
95342145
34311554
9784483