96608309
4217213
97095150
27036150
65249620
69493935
25575578
41616610
18997391
6020957
63353277
31768766
96715723
31242426
3391630
12138618
62986393
67432975
21235235
95774672
34066432
55727399
37458308
94091143
93519751
81487789
67913086
14957950
24873183
89512929
1115558
1594161
18117934
69641868
38549309
63156946
28775479
24056708
68771945
15316911