50761830
1772681
60849411
4852865
42154871
58585641
90351285
2997303
318741
45873098
66185199
6404708
39366439
31101003
94954127
5615957
87845304
84706986
95732591
78416143
10468699
60192107
99885864
93074147
2575718
24547317
13395849
48698801
29021243
86412913
70401319
8961687
48383612
21197030
15558128
54261154
48176829
25785368
12337393
33617955