94657622
297019
46589040
27807472
42166865
17812430
63472794
88863528
66557690
16415921
5043425
21263486
74498323
4619425
13876092
2216838
9876286
54794706
69552365
97247387
79939958
21111176
3833359
71868775
40767039
33906587
88705073
7915140
89422241
74932431
27054660
44952905
64135677
47181519
19098045
86002507
40507901
42599568
32923748
10952068