42491
475115
558429
350150
907678
49692
539353
125276
216587
360283
79936
329677
59769
185541
881407
319545
15859748
706486
5079578
4434980
3551510
3548192
2317216
2222495
2056492
191066
1871948
16405
1565545
155761
374972
394161
2953
941604