26496918
14004330
20727177
96537304
11458796
98892017
41902851
76067653
33978754
43252550
59406985
85591485
20064215
86855169
43755960
2175846
39046605
22018857
72182050
14405589
63338707
45398789
2092034
20492119
1624492
69876976
27164498
87468445
8966187
83337640
62046340
54241365
74415701
94348816
44402528
75302611
69245421
35613994
62239078
67203722