85663093
10381570
82904110
11731289
4667890
83564099
57007674
97107601
78048163
53936736
93165075
76091012
68385568
54112642
85042763
90226289
78656888
91952907
73814690
1890718
98778568
50804797
51672371
62245360
18496403
42882443
40802090
19805992
44669976
3793261
14143446
36719100
80613501
51579366
40869529
81682678
61758018
22774603
69905115
38939520