39117468
15012087
5291106
37433374
9350708
4526629
75742187
80651472
17515928
44629884
52486365
90083622
88918101
95089151
79781089
19306316
9845930
99481029
76125695
42662986
88949191
55728938
9268609
86524642
27327477
57555093
41292695
5161525
24777077
55885582
64286854
19881261
35619547
23684200
96369488
73742303
9395548
58069637
79459896
13821375