30569641
59914586
86837112
54629
28834388
16997909
20011143
73426282
35233353
28811464
81291256
13726591
60475566
2054231
82639778
4415240
7985798
26707937
6942473
9196401
66796913
322985
26311656
1596165
9182912
91717396
58148074
1516368
33631452
60798455
67101544
33234365
9264735
20714900
63791005
39746070
20512093
2024113
95273983
71336466