26208667
66666794
25273265
4895289
2890555
24732647
80417853
10164683
12513863
63867171
72384631
69051859
83184355
49006620
10624682
58927152
49824024
64337055
27161304
31176105
940768
76924813
77278120
57181782
26172915
66046212
99355503
41123188
22637900
15114214
36662858
78882219
71371765
8003417
5505033
13431999
31231921
74854464
94338814
7651049