59838586
56812237
89374425
30274055
73106459
8443634
59177330
38263675
87355142
1682563
67236678
99455978
81046945
2526563
25461501
567634
12494030
2126927
95794540
9249606
61722204
90284414
6057746
4945109
75325101
86072457
2719561
367066
72208202
33738655
18657309
10603238
45579774
39874266
65761525
68706700
59984590
47736820
3602754
678965