28759125
21333570
48797453
52169094
48239688
12068297
8025875
18076268
5269740
50207739
9882593
6021932
5438775
323796
96294985
1615262
23019233
24268636
50507828
30834556
20836997
9212446
84279081
785320
11743982
38783082
14711104
90608399
64222664
5673975
18716971
7003397
4778874
5083927
71721283
4898809
86762992
60859259
46787537
68881520