29631 7
21178 1
20408 2
27657 2
27726 3
46351 8
43851 5
74583 8
27451 6
86382 24
37132 5
39581 2
116702 11
216783 33
26577 4
32079 6
101481 13
32255 7
41858 8
27782 2
48934 12
61057 3
32856 5
77776 6