66691126
61283913
31895679
8576130
83384749
4925871
47661158
316578
45665411
62273556
94106650
87953680
47077266
41275
89592890
35729552
12419627
23604061
5628721
79759736
91936035
87474882
60512580
51913330
7071846
5157567
1592196
28646770
28731493
7944508
28595576
96851571
75506022
99675657
31985341
6224419
88737851
99037162
14642108
54942011