34667046
30332607
6814967
7818462
88214332
64011230
21298374
2251721
83018570
5349100
2669956
3703075
84118590
83861762
98388134
61391611
4764814
36038196
63122970
5675453
2503513
23844934
49373161
30186265
10309161
27401108
57332046
88322454
49904507
70652371
54299459
97312238
45817421
54734947
36631751
21133106
60004693
87857560
92841170
97889518