57741288
22243626
5362572
8346430
7078262
42637918
97974576
57268124
30324588
19128827
98409387
46176483
89138474
8330345
83882985
29161051
50778738
38123087
2407466
57466121
5605700
35479749
85987762
54777436
25659569
47988453
4958181
42851147
49292292
17956365
48389518
3093536
12254304
10414793
97893218
4519910
47229646
87193885
34568309
23217613