30 102
716 144
212 784
815 813
154 454
439 527
903 458
2683 792
158 822
956 399
369 746
300 488
116 127
553 574
450 192
348 557
194 511
397 431
432 648
233 815
670 65