39443812
24136000
74589221
33716073
599586
70778682
19402395
73789535
70869765
15031329
88085918
60338935
40265086
11302479
24999829
26198333
2492019
23836801
16966730
1729942
92739683
10178848
27956632
16993066
8872737
4336758
544175
48817099
25914851
5584378
783367
89535134
4878461
50048329
96297542
66424231
20786163
15947229
7355204
98348911