56381716
303483
50384598
37802131
28927103
62178766
13291516
67196966
89399427
4221470
84408712
26482821
80007518
42306636
57257448
33495400
92342108
53916953
15126579
91222519
50431084
78377862
288726
569805
78079211
76392556
16765830
57816599
46778007
64929611
41372939
5405278
57975885
7122469
26301003
32871797
31896394
3046200
97213473
5497493