49141772
6427000
23996280
99989560
77306127
70084039
75199777
75761465
53282799
52172692
28408509
54997261
2840246
61295245
80789144
68265414
87143911
66453624
9341345
43213041
69964408
62908642
55337697
58598871
7456633
50387663
16988881
10901723
12415716
61828269
3312315
60494914
21133692
17948022
59334855
34012713
3923268
98343544
71403419
785884