43252614
61277208
95641025
71854252
87152700
23802827
59154714
38969760
7710105
23618861
97026351
41875250
86112768
93278868
78312950
22955037
68455578
77901600
87124277
62211744
61617941
1029324
98472455
39549298
48887204
17725195
22561348
76045856
14996947
74576829
25613984
94965621
40364002
50331142
36253203
4273383
13133054
72103201
540285
55019720