64473151
75848276
1981202
44682982
28472963
47302438
21295562
9956829
80036591
68346027
1915084
56011427
39708810
72607530
56274703
7928956
29859189
67218218
1505820
57752573
6811034
25872920
64492794
23859462
26975745
26478090
93637901
74536125
20821568
65018668
99017907
98103460
10229504
57554548
25738016
31455
872646
27812757
63203574
57346883