1671303
65434202
7505367
29282756
84804702
77979140
2752458
71955618
5185249
17489860
25343822
465121
81543668
73154694
99368147
57755068
39519384
9815453
48602146
43932553
25175840
18492148
68548236
97507868
86082479
84758321
386394
967855
60774179
92443819
52216139
84513006
33082030
42308834
19302754
68855367
97263893
9139080
8100782
21989262