40157706
82229754
37636245
24257807
6789135
60241109
65988384
51151737
3077681
75757590
8450410
13928976
71913878
32935410
2673259
64317125
11971255
46919683
39585407
90559002
9028921
22243695
16707618
50793339
41723395
2037741
89813529
48427344
32541666
73775279
94241220
13661942
32357379
56951448
65523582
54624188
37005076
64151393
53167350
34446040