85584766
82546710
37278026
33083796
69839844
86944591
50076287
1276812
74616337
48444709
506150
88094986
57213033
98277878
37705920
4233223
76743252
50953318
69028711
56533471
54193184
34605621
48204210
33222933
85849696
51246279
72037580
17764962
6767053
93147326
1445081
72359169
58421640
10844860
83794935
86611777
42596171
85575775
8541991
18555751