64917861
86276662
74746605
1989207
95648042
10573663
72615132
22016621
68905437
8163265
22383600
28222382
6073858
22343427
5795259
18034829
56205892
16891502
28182201
62956122
16168902
5207894
96189383
96933722
3053672
73342315
37484762
62171814
48484257
21149817
32392833
51575830
1561828
98771009
65284930
38376721
9674581
69219010
24086218
34949836