90505955
51035118
71624012
29947600
71697811
99614463
29985828
43259047
77674239
69091077
37514555
47873204
19442604
39402002
15766890
76478817
82953291
71519818
72351895
1283860
31177642
18064584
9744427
53424968
18008454
99273088
49679869
82825870
2236554
16066993
801160
83981943
25782371
27419979
61121550
93858298
63316101
86877452
58468495
7299652