65675686
91646905
40404036
5821523
282490
16533859
49144780
21374462
32707480
69663534
6458821
59051773
75181481
46645604
46064106
93567068
77122713
99918113
83912071
87469188
55629426
60774962
51206978
47721395
47929420
63944709
3289308
19338394
30004541
69446359
1830783
11523162
89954970
14555706
26974257
43007462
43416236
66729675
44755660
45463348