49128911
48434353
62361241
91319810
89863405
64503340
31355002
43149419
20431755
64828999
96076748
38966236
31611353
10051181
58998025
885147
54985128
47946048
12994257
35389087
97067089
47415888
20182382
98126399
29899369
45884751
64383361
6491333
95457404
22209174
83872649
33034735
44401111
19117224
3512928
2115320
64792427
66717990
53227910
2907162