42289512
333937
8348964
5439209
1541806
16638956
26077669
2419436
77626906
4740831
7625228
96554325
78989594
353576
48699843
79298136
7244378
61219445
69757946
62489877
16632482
61387966
31621046
26778861
8172457
45335150
4272474
85007325
751693
25578481
42448575
61033082
98111236
47079404
12386013
15115099
89215212
24261582
6541820
4594291