32529 5
27634 2
65133 30
46059 4
34231 6
26583 1
46633 8
51206 6
47858 4
69901 2
45957 7
35078 2
50656 7
41659 3
43480 4
58354 8
42352 3
259427 44
27456 2
30005 7
45626 3
31926 4
47629 5
26804 6