59143164
86895696
90571078
32688064
7275862
22699664
362728
88586228
12436194
46546702
1088080
83601611
57803781
41754650
9197258
18044753
24856904
21255554
85789233
96651183
57461343
7186209
68233037
52514585
77179772
147580
48512920
52207790
100004544
6489318
23955399
42852302
54891400
77264423
51468809
54965839
75283411
80036325
82836893
14867398