40219159
2375859
31565886
62437989
31077418
65902950
24267693
1069928
54606995
10428035
14326242
20263297
85683549
42419020
56328633
39833164
17885337
65586816
41063866
74583563
88539482
25067972
88886266
43681424
28816233
21445891
52202882
81663781
61993527
46599524
74403755
2936635
8193634
53095871
12013425
6779610
38909222
17384048
77698533
26375795