46479362
9330469
45081119
75918847
25822748
93265947
48527899
31034088
26444195
38739812
1989582
49457615
52165698
40279068
8185322
27079435
20119841
48337490
96608184
62363624
4641616
64987406
46807049
395638
9156908
62799427
51923578
60836005
9276194
35098128
88458085
1439832
646985
42922865
74056565
83059526
51554104
27904640
17938399
81354388