92836691
30498590
79751560
77485238
9899655
27552908
98789798
9227022
6821466
7854362
22938520
82738370
369438
85134080
54206536
618421
80059086
48684089
41362198
38753612
6987333
78243857
70506753
16745734
98179062
89612315
456538
57919435
51848249
34392044
10968894
38123834
62916361
52238284
23481922
50583335
28915398
41687563
55606085
3199409