97312639
39068069
48037002
499502
88714334
22531350
17942886
5576420
55499682
59173108
138811
72159730
76108372
4718950
50444095
76083817
68494652
83372251
66854768
97758967
19043719
27401854
78548467
20382886
99937445
38295828
23233443
72587626
16475302
71082506
46779232
823866
7792240
656941
76704879
22229107
799726
5224303
62308579
8577885