21109338
17827970
14241232
4329163
9579618
21854373
95277508
37741806
60577661
19451689
80737480
9344326
61252837
6912149
55376927
71311991
59659567
6763689
2357567
24334874
856494
27381750
16165913
5034996
26353635
76619964
52047608
71658958
69763749
52169376
742509
34305664
97202998
31776828
36914560
61188981
7356334
3531673
27979500
80725774