54663022
27024084
18991774
20623567
93517414
2062835
12879250
49142985
514795
42534625
87993979
22946168
6220667
13096164
88406105
53106798
217331
89776189
81855156
8425611
83529631
50681016
32773734
14361550
62352780
14516481
20841980
42729582
21514223
28901040
46415152
96206867
37015420
50371798
8670557
49261077
3752642
85709811
22892927
32985730