42625496
79256201
67453232
30518713
40891229
90247056
86639494
89679744
78759728
8864965
47975193
46769224
54941773
41705842
73106989
8017592
96958670
66202270
4591353
1167502
10099355
33354359
35578121
70147070
5437771
78526925
54489906
43699433
70788431
1976075
67989851
67397702
40698915
11268627
46143881
2422883
15794935
20738272
27542112
32051808