28379531
4105996
97904755
13622599
56578142
60387051
19664806
6024011
22565031
65882653
26166696
27435411
64065196
50083333
48362360
93386524
62626778
65232679
57553423
76751818
60939334
9626910
85025202
77933645
40916051
359340
90814980
486658
86084580
65333
94882185
3674172
19306589
6881842
2977373
73129979
83457549
12918233
9971783
68617405