80228689
48401257
75139387
9387793
20691629
39429918
52013232
21716130
8165231
46655835
38329041
51071665
70583332
19065914
71867544
99746968
70479815
44879207
71094882
98365253
58805604
29122507
57964404
57807996
28994900
9965858
3033478
27672567
32361543
7896996
2350362
1636896
89867218
97942689
30972101
65444977
58535484
35076469
57044675
96416410