37093332
22192161
88503116
58642577
67595538
19292872
171539
9712644
6709774
32374875
66217874
79923299
498580
7771741
7363318
96224765
38734060
39131651
96406762
55889680
98057430
29137254
40174184
27397108
28307236
9372166
53315027
55894329
82898328
39682508
48793024
8761378
34741220
5149734
3680803
10078340
95595962
66407252
45878095
23017388