60336862
26031896
35178878
21536010
2726960
76703927
49512184
83329550
84565884
39651874
14404589
5353182
27934501
46656561
99828268
10756000
82135758
3428791
38072508
4107069
7258883
37922874
95916277
56153797
23429145
93292078
9768311
22498220
38537582
25938113
9052995
19837527
39843899
3998861
33605397
81095111
91936872
41963500
26321453
96613808