21707639
96235365
27553730
3994263
39948210
43407421
17315568
29133649
39533681
69904319
6688407
85975835
20461095
32344769
8779370
2724217
32796715
34681048
69078757
26263467
68272423
4901482
1834394
53136580
709553
86885187
15762878
50969455
7231133
19591433
2266968
80456759
13425792
20275514
58549142
49476791
51525053
36242649
43821013
49673488