66993660
34807348
22284602
83291146
66072957
66179951
20163107
66386535
98783066
84962416
61594116
87657791
40199505
69979734
59994653
74083798
2628392
56654274
85486262
98197472
88956790
55717794
88934212
90515110
5271930
29596156
2777181
38205881
23279971
84784971
73926710
894480
38761185
45425716
7555165
95685457
1118394
42223531
7053946
85535295