21103672
11653756
61718098
49946852
4524981
65094387
1389337
47763139
19706776
85354888
10231491
16766418
10784220
61476579
68529987
68338561
12847624
28855332
18614324
96777538
84626102
36108419
55433497
55201821
95178074
41561681
718316
67262338
1207818
44918365
87506052
40234871
3974567
45013376
86495138
25104280
9562713
85923675
76322457
61544451