31345560
63098268
81508600
22495788
72523255
86573141
52476452
29586950
77968503
20773723
23231551
44693946
2511645
26401450
18275225
48941778
89325306
57589312
84181112
74258854
33801460
44892608
7915329
40964144
5685337
41431912
23542977
18316983
80709350
78504806
58483244
90851861
78173338
45417826
48616995
23879319
266864
90965001
52487221
21937354