38601925
3014847
77634882
64796007
4246391
67457598
8454674
29141992
7767300
90052413
21291179
14942098
12897046
58667516
64203207
53235104
88536649
44622279
10512661
21366923
85281694
12546226
76941527
76352292
881617
13145999
79023874
20326363
95252756
9927936
32087569
59588435
2839819
74622097
67078079
51607924
67494439
61938253
36735020
39238642