42306196
31097558
16268475
97231239
37253645
29034354
89421775
1225629
75909735
9298252
66929929
95035958
53148193
61142366
6394934
66782956
48973840
74675095
12771805
20356965
20721049
37389674
71738547
77703063
55894094
54198314
79417851
48156270
763647
99551065
1325532
33444761
38163953
30222320
35172611
40149807
13259481
31126791
136085
76314453