587176
51611952
30972500
7539634
85519379
59016841
20006397
544813
84666664
67291725
87845046
9401586
4113872
97881930
95245979
55238018
4227949
219873
49456164
31143256
3686412
26656109
77969096
63274589
76113087
98599146
21191558
57171546
84448735
43328709
3529586
469221
22683306
37657838
8958989
11233444
10851950
54336469
56935
89134638