86825960
21211022
85482525
78736836
32899055
2727220
51938829
42725325
66467817
91117591
2112322
1897969
56222943
75515500
6954368
23403115
36361449
31895603
54353038
28475783
14205853
31864258
4974272
84209384
19293470
27279268
51599075
51142320
44484938
8437191
79215226
65333483
6262693
94358366
40893033
32081300
79294717
14405276
58872012
35398929