24982646
58832104
86697141
15114620
74005541
82755186
12164768
62958366
60685733
91852808
6472734
12433212
61194344
9605573
18808559
82388029
19567353
365163
19746454
39457520
22781954
13693045
52097152
5540303
79669387
5598232
6411963
77369595
677937
8146228
94209081
85659321
56622135
4877060
50641549
45336357
35041446
40606602
37456442
6025227