40665988
66696084
37098863
46872713
41613644
75591072
98307824
33568371
97464596
89111993
9402341
66988005
20305842
38671774
8886898
77468010
94907315
8691427
69357983
89645583
71113683
131925
4448653
92739022
19146687
87824436
88463504
21119458
34445235
63969328
72673739
36648095
1136934
11027980
5287349
66176219
49995038
9523863
38904913
75385638