52541572
15982830
31295677
25437586
29566666
13321874
29246405
14736601
4325578
38379079
63878116
94091095
56209802
4006412
7182239
23892029
83531969
7316853
68481119
22738810
66774320
60116015
61347031
24981824
60534370
90244120
30315273
5477769
8721014
1623549
25778225
23918397
81315124
2548959
7731271
16299388
48642996
47706933
89716708
96795022