57025333
2209958
3475809
68358271
1109632
7254342
90327655
81423937
94084684
88497589
39219112
65148603
37925830
2483304
60433922
26683660
15855719
39816125
24358507
68751699
95441292
30822521
7524819
23204976
5909792
2354113
2388498
44968103
17228611
97272744
21823932
16586861
86225454
93666126
70072432
1097883
2802107
6552561
6724381
6332879