64795618
11102216
69619020
15519667
2579145
3011573
3997319
41869851
82081223
67542600
36166262
50966368
85171941
969673
67372643
5054602
6071323
11852935
5931232
82963699
53643782
10085487
67868443
44901453
6060306
79355784
79098983
83574092
28013506
35469574
70965160
8298680
92683777
29942897
64344875
548581
29624375
51966184
10338524
921671