38287855
35219764
15417883
17393799
54978076
28776047
69831611
38868165
22975086
74167692
50417225
17505763
9378220
96587986
85504249
9759067
97624009
94728489
88305996
64156816
87085953
63368232
33331221
56734048
96959881
79071526
80167631
26354908
18719385
11062731
55309757
6777436
32107673
21544992
38664108
55373578
87512991
27609296
12645966
8892738