19746010
31853353
6192656
6317368
88937454
12491582
36262616
60991456
21019597
41961303
14998653
22484781
99361778
54924895
3140319
23719092
15808738
42331500
40405502
69792902
94038418
76813262
58655231
81686490
41628215
27572729
82281502
49044563
63983751
53471202
30897222
49435417
10644797
24854669
945957
84738440
54461320
76486247
34549152
17854524