81269576
93099092
4944420
16497842
89704125
58167158
15777625
91359641
84961930
3297774
74303687
3845299
6727138
78456749
72023449
32717295
28428992
35807616
78968397
258711
60008489
1067971
35054564
1970733
2474912
46805682
65255133
47254422
16553457
66268237
20497041
44603708
76989759
69294679
68983243
25465162
19983283
68569833
25669877
93589622