42325943
43218294
76522357
3199842
67189727
98035556
48119442
28375299
86828970
64065609
49701310
35915419
92005584
14609866
68675160
82467201
63837970
70974372
47961683
8362287
47859728
20984951
94688340
75017009
22221509
17822340
41752528
93438846
73448686
31891110
43088617
27586461
7833402
21019145
67528342
36273250
28845294
76686614
91208734
91831957