949677
36162399
42102405
30608080
68453256
39288640
13966166
484760
8382283
31631879
17692161
35288448
40619976
63697462
72919070
58362370
16354236
72481031
32272186
90987405
33796977
96971177
29317333
22272862
37621846
99307902
58331401
64345751
48951867
6033450
99376664
447880
12896421
50879628
4042305
96055600
56352300
7439933
91401465
78544761