90431895
52685238
26504493
85745104
6489702
71867662
43905182
74046247
45007128
18838261
58308976
63219715
8907692
64905970
41687318
94221879
76195588
93206353
75163
50978595
73036317
52122305
94371256
52914747
88558179
94799281
24077679
20923051
56989376
67777098
59859029
6753525
72464752
1293723
59615148
4789838
18185153
8072592
85084894
36943002