39432010
17249123
1405449
31801554
12769619
98952302
16028486
7601709
77129920
64867109
44924277
29897685
89001339
55188508
34594759
18241982
6967652
5707264
99182946
73358299
94916549
52131767
73345691
26836649
29274676
65254384
60937563
159459
79185213
81608328
73986602
22885523
7353281
69779498
26688527
62155694
24637566
53846854
50287916
6285932