71749950
60188513
29503613
99029179
33247655
87752396
75833987
3866941
49928048
18905272
552654
41256872
91212040
11893569
3378
80509520
28526667
33042459
35893917
93659339
90417136
72615590
22535304
65367436
43723974
17832375
28846221
22548631
43113058
84236753
84233790
17647423
73935082
4357565
64793182
34218689
61497274
76932995
39484737
26225139