54444580
67551333
95497657
4028705
76114764
11946911
23069360
62284069
30361406
99369751
4221152
43912997
60064689
469850
61986326
48536330
37637864
20512242
38016955
36624977
3269134
90869425
32471842
63007057
34488613
88513819
79476756
44085783
55825728
43211294
75996608
44093616
41864883
1179535
93892301
19714600
54263081
6446929
51551988
93258815