29588506
1506916
78351599
58479013
3441773
6510853
86909170
21222084
9913496
25137680
28104463
65165837
49873553
27118692
68421036
90775592
39306137
32873339
81484201
12227680
54151770
4454758
2676121
69582708
80029024
35338553
33507513
88626945
59788325
38094648
2983281
22474057
58113031
836854
3084142
54461131
65915869
50619200
35336250
4574494