18476852
35275093
31842424
944737
1725388
95113666
31743106
51108796
10154514
86154673
51284658
2998780
9673637
81403754
35754106
5065224
5290104
5952013
1765742
49564026
488434
7116815
71642905
52895625
28603777
84129886
75182272
36355693
20978
78258676
96967967
77911226
30271203
68132698
73726724
68464534
34914769
99597994
20905289
21149370