31281133
39938994
72148155
426122
84977343
64274307
54907948
35936350
24789005
36174774
9114079
18809499
68086870
27307839
37969355
30267668
20472376
82953936
69506840
43406728
85039233
70239248
86032914
73493957
38142346
10125795
23187219
45683554
89216858
83187734
55891404
21167001
78156481
49467517
2646399
6514869
48392708
75398783
8791335
4404400