30032589
48399280
51335677
65675878
36265821
96973273
44349153
7624136
37755262
38406797
97869873
80948075
22092670
80428320
93956053
956472
23794295
2686339
35601597
36532833
81009678
83069067
3043596
65723730
58369523
1634141
41859841
8038515
90209468
18786398
52352663
5682026
3669953
86758058
61756090
90188811
60199442
64025819
9867034
20678240