48932941
31585054
88013158
29475992
10337660
4985168
99128602
12938222
765834
99908639
38468279
89966226
76381713
46738874
91577597
91632654
35999820
82679676
26206212
8555518
3671016
64015686
6342591
36613884
23858956
9318435
5796366
4623924
4701906
79438125
27122162
85381764
15752217
32393969
76781313
48944734
62528617
94667209
96076866
58691607