41624680
19827712
5836385
76104178
35188741
27165916
8243239
98188132
12596886
51947418
48745786
9346507
9962987
7474228
36624303
9636171
81079484
65639596
18981181
65769724
98625650
78984538
38697851
46494024
46624117
84893304
95999735
80684805
40518812
63649333
14748966
34995769
59802078
46827367
7677605
95949753
55148732
28164807
39855646
937988