30681652
182403
95465619
70784166
69385045
65446088
1048930
56135807
174586
37172584
79926193
532299
39332335
46708763
3756232
50928109
71598974
74466569
99497658
10659737
20951382
90875516
17189055
33507378
62893947
21405000
48357494
89147748
71282218
53221278
2711116
47775029
56044092
63362111
91447905
96245
23229723
17843195
649041
58217873