89951401
3032859
27953799
61067195
96965493
83822794
84161458
73372462
67328976
47204630
82899365
77835444
53764968
48369045
31698124
12958038
5559978
175483
20412558
18524458
58899438
81036732
15612914
94019907
87005520
19928453
52615683
95621067
1407941
6395674
431684
31601567
27403743
18814831
23156666
12902146
59855074
9961798
48029661
45773083