16039 52
47432 167
26759 702
16206 134
29713 698
13998 396
19617 278
25972 713
23122 249
17547 571
19130 781
6128 499
16713 71
64621 609
22683 309
6402 292
23575 633
17821 75
7167 591
17360 447
23699 782
6965 152
8069 804
26398 106