50107477
20164398
45767974
85884440
32092988
60903454
40692629
68635756
298784
52761492
8817119
28634394
2086965
67636459
26456485
45494899
88774348
72411022
97851283
22733318
55849664
50499925
6988340
63363625
73382141
6429301
62803280
37751464
67407137
60868735
68599094
1893287
6561686
80521775
37343630
93846075
24567379
8794595
8237594
76509689