40054343
20037322
69624586
36152190
707341
6683322
85655119
12239140
62519789
72941641
8875041
13155938
59813392
53585848
79554803
69894396
76671174
93181663
48604180
97924403
19865969
80306536
21566247
96191647
60969633
20803253
87641692
48527393
743122
63106128
74284137
48864195
37181466
1261123
32305524
34551567
1013201
18194824
2177657
66015670