82007223
4134215
2109186
18416311
35902718
34206400
10954093
21326806
21367822
72269891
7814922
66913756
1765422
44438332
7843118
94973994
275099
90093258
13278131
88526049
81771059
35066237
543304
15859582
68694309
55684637
46765085
60241795
49049963
5421559
20215822
99172504
5983550
69195107
17264964
51935653
33721351
46337484
96712500
31916779