20579582
39288050
66203862
49413267
50358652
6266135
6861397
61867408
66493596
88425108
59609320
57068907
57301440
42691055
13126690
57939847
561503
62123618
10896924
14352695
84261608
4632546
45569310
47173288
73109957
2472849
61971590
15528983
17812715
35095327
70247773
15049193
3084763
75769650
62748000
55365153
15359047
5824129
7323781
67226450