99878492
75851705
65779499
48993863
2153231
15577854
30225337
83347193
87015246
80712250
55511000
99918734
88054572
91918223
20098173
38383100
30194998
17548777
65581092
32312483
83163597
44849190
83999796
72283008
64547315
95023694
12556824
92798254
82047809
71065596
93966769
92369168
99936458
36045280
91433847
85245791
37469341
64556773
71122460
7393053