93056833
38953333
89749919
92646932
71799601
64480
96976692
6475567
78006001
62258842
54925838
5836890
79039629
67406622
739127
38605653
72675214
25784994
70731627
59395169
6988358
25349271
72268743
21826572
45248941
71124290
91897428
99137048
81534941
58431376
69619131
35503787
91031241
12317959
40821438
92171971
33441998
23421558
9893153
27845639