30913183
36716934
27241625
9822483
29884025
2745856
27106215
3272337
89929098
28686488
38035239
3408670
12724119
87094625
168785
98849135
87793633
28743281
66355173
86239584
12006908
66917129
88664669
66357706
39916555
30149939
29053722
38542592
16106774
8413320
76384846
95739243
65992522
16817875
99807042
56777174
9924267
65231915
89338313
85963584