31001 3
54605 3
25853 3
36634 3
38284 3
45378 3
33504 3
74177 3
46628 3
32881 3
29081 3
32628 3
29206 3
47558 3
41678 3
116859 3
44151 3
42533 3
35579 3
65477 3
55709 3
17579 3
45809 2