50794568
16384438
63041398
42936184
20531211
58956083
93897725
66271801
56041482
59526172
1626859
65967889
2393946
31121879
71449281
38524352
85764759
56309464
36593417
51007755
96543497
19253499
5529857
38151431
48498556
74816354
5808230
4256556
81874637
16273500
98702853
84156564
43249874
24271205
18876524
72448749
36269087
98454440
59286206
5024313