42426023
44138240
48607168
9621456
46764870
27047380
11439971
96109209
22369934
64005650
10874256
57033499
83884825
74121344
27444180
901602
55925970
91085027
2289386
78907833
40755543
58685290
87186462
80923945
6309527
48203908
74104378
23873890
17445149
84445733
60157774
58252873
13226798
7624414
76992498
22108144
72506597
6362379
65161367
60282090