31777 5
52504 8
23327 6
30478 7
46326 6
50630 18
39359 8
29108 5
39409 4
20158 5
43059 7
25230 3
26707 1
35101 8
37951 6
32509 5
49903 5
45903 3
22481 4
27677 3
18101 4
19579 3
192280 43
37426 2