14008972
65084577
82377616
12522285
51529765
42649479
18497805
40089327
29436800
42299304
89049332
25071468
469060
66514780
57014811
90883699
57213705
64812996
87522112
25979965
7334927
37104568
97063519
88009892
30597613
17744403
15339543
89699521
66211041
23394898
39028570
26604359
70459160
3645517
53535288
19595924
43027733
95458222
8537990
281456