79887572
4897346
55612585
70694645
89905878
95127557
9866505
77122859
88409456
56516370
419968
40314645
2272702
17217059
51598399
55638296
16844428
8680822
951667
20211146
98835068
42482290
50086248
88054486
93047726
334432
23714742
69347237
96369417
63298171
55793532
25884416
58634112
35152437
4961682
4540292
2843095
72513918
79842596
8446574