28915700
64424726
20199650
75844086
39392350
22874496
31968870
520510
73999161
49592540
11197495
64336847
36744252
70261311
42972979
58871975
1072926
37422035
45178221
86671203
28104870
49599916
16396835
62612854
62535496
74588377
57678757
37811486
12605799
48103128
9785497
91875154
80676813
94036092
84151984
31747207
73022455
85383426
5782237
48122052