21853625
25375119
98809074
1194789
77624139
70146163
7537791
84035497
67226076
96947065
34215460
31273108
52142747
66488259
21513013
74563918
54425218
33823891
72226067
1000139
86102156
88687983
16327108
53697005
26953713
89357187
85626000
58838486
29638790
81753209
2124546
42279549
21048103
47169931
8354574
16524635
50723180
73756240
1450710
72603771