58574220
48686097
18561218
33101030
79753670
16247399
9201160
39643780
73703515
2521675
42844260
8549920
5606798
29858671
4655865
66081029
54137506
8963810
19537466
89714456
97188212
77996391
17128595
4642283
62688887
61106498
65531754
4411299
53836087
9183968
93184360
38761633
209467
42316447
64816866
18601017
77477706
81955496
22098629
77397839