150150 498
3234 527
2671 498
13233 730
3265 452
1249 182
22049 322
24590 267
15862 432
6453 758
3852 134
4289 169
4595 282
9653 605
3689 205
37901 273
19276 712
3336 151
4014 608
3678 562