18133 89
18934 232
21481 259
38797 384
43999 718
3842 383
7082 666
6134 502
4996 222
11700 455
9087 168
55127 95
91494 663