41341025
89353166
60542632
93495982
7288718
43282203
6818305
25987823
54585163
2692244
23564314
40128120
89053104
82298580
40358694
60164372
82891060
84275349
37219776
73642638
63116014
21488485
55916470
7252223
25927113
4596582
5144756
30574713
91239015
90248589
6851428
89769514
1640418
56743503
98503215
14913925
23219319
58825915
52098651
8333980