93321563
96035889
8089130
5029133
34989321
16829886
10548666
83761009
50677663
34846921
47611893
35504951
46653272
19957586
71237519
583814
24975481
97979607
81302971
25152952
42409078
42808217
66948825
99718037
47454503
7654874
30825093
78624675
61472924
1531935
13996195
13673338
35152672
47793411
37248517
8775958
18974029
1756745
66339616
19714667