29755 500
39042 161
30943 466
30680 648
26255 326
26302 521
77381 595
65503 152
59771 734
56539 372
26501 678
35621 287
84078 697
28657 97
140345 691
29666 219
118080 280
35384 624
57118 404
31190 257
165399 613
63729 359
79537 1024
16074 607
45012 700
154534 570