21313455
38107173
65211640
61811447
14492002
6749319
53335937
89538674
51474686
20651962
19212653
44229661
1064374
45508518
55531512
70828646
67153567
94937440
31531782
57586495
16999129
25281971
117426
98423041
32185710
63485040
7956873
84705005
18482108
16468945
5209642
24447087
49762810
7406341
67047705
73628787
58262901
83336889
91578438
51658080