25939511
42976436
18566359
86192978
94849562
91228672
85537529
64185802
65652431
86946309
70025047
70948801
21767480
42733210
78651376
38518521
22151212
83076063
21563380
19305084
48791688
22508096
55733621
7725930
86334775
74364964
92035888
47696391
41667836
57144680
46417704
50726505
31551194
78782807
83703927
69117641
59844771
79568050
90245164
78298474