64129956
1212772
18235570
15617543
7412616
55436464
53261392
21253606
1304454
82516224
69925030
98518332
41387416
96416874
90743570
87169222
70373794
20792602
81899916
37239549
16237930
37587512
37853861
49151062
60903969
95965440
42557307
88985783
6674119
73842227
3914725
1498161
31074143
22006761
36039059
26093396
63663829
52796921
62191444
7123790