54578123
25508142
82021099
14473229
64863482
73265368
46092104
1339683
78279031
23447239
17676950
5733430
44758077
30646857
99658318
86548600
68787285
64064395
89469708
98032357
66905315
83275672
72802064
97194274
743867
14378179
2665846
5267697
2621216
62223340
3536914
88846179
88238957
1536270
32858657
80041673
16919392
16882494
56692352
56245727