93655791
67405989
94183426
18437250
77513401
92594864
31046504
1073834
42841625
58255185
45491793
428335
25994
6171394
5313756
38078163
43051381
31107380
6838076
48659835
69197597
41453968
27918189
85456587
26578462
78463724
30088043
85743849
1694842
63577857
36943940
4500718
10491032
84721777
58781551
96428453
47119989
66665841
42203976
1887943