3556223
1061328
55437368
4500761
1656464
89278196
92238126
701585
25475339
2029144
4210336
19663063
33444808
44696736
22605112
82571960
50073194
4972388
1023806
98587249
1024766
16306348
25053664
45127823
84309659
59619036
8171459
1785476
4294386
94258783
13983925
21007121
75371064
42201334
58036599
43186747
77429140
55449744
25161521
37716006