30196189
759510
1943747
534183
5144511
52977152
23473729
64846997
51835880
53709787
77168931
28552432
1528635
55759084
527934
58082145
3015788
33062956
20286131
29604941
88523863
92392264
2243208
95133515
52259416
74663794
87167273
62091263
32423790
22196103
51663008
299227
9722734
16096326
62146061
60405890
14025566
9311815
37527207
77189170