596622
4850647
66089080
83343849
5208433
57468684
72502056
68714105
53882315
79505397
81374575
90785235
70816986
15279549
66479415
76346282
27609263
5900171
40743270
1323693
90244216
49223990
34938213
36236565
30279090
36819003
9616850
25293143
35919637
18266577
6170523
96604243
58972312
5599922
23376362
77813015
98937971
73466371
60093322
52593391