90949558
7625109
68861655
65219848
81934795
79657017
29978487
408726
26158120
36039632
76101386
87487425
70839176
74263337
33315690
89672855
358587
30736908
77749067
45163352
79979442
51465192
62147714
42018805
16546327
80649392
81424654
46234764
64679822
85171381
56267306
54085737
51175093
7898223
60471023
41362308
25071760
60825387
3014350
12786135