99628180
88482862
28394315
80192221
15011005
1046428
58513
77731384
334591
1721047
16763178
66195730
14113582
80356172
89227255
71643733
43057953
78417429
5490468
18247296
15055065
31859577
37494099
23645473
58193275
46819343
24222195
38562553
25329608
51878678
16391495
50386181
96639663
5705483
69867326
11649985
55734674
4314605
33749418
54564417