29791410
25519636
25311343
88179657
15667981
59904571
9546782
40272388
2888532
15315043
66391175
17029376
9619244
3204115
22741882
7397262
26427226
12144230
89299006
64441608
362514
60358875
52071512
22988476
5385846
19772180
51141405
24885507
91079506
52976046
49109590
17715563
32567979
59006482
46124444
38726167
95855141
61891335
43062050
45758248