40886063
87912972
214300
68367651
2843688
61695955
18521702
98775382
65388064
26783999
19924443
33783815
9342706
39319033
77835257
29684396
20561737
8281850
96238829
14336648
53661592
9638351
62523694
51531603
3296748
1394494
83148207
91747185
64888572
5449989
47021040
91787359
32417530
7737407
39098410
21887394
1626411
798886
35397020
94238491