31003 3
54627 3
25880 3
36634 3
38304 3
45430 3
38351 3
33509 3
74177 3
46683 3
32884 3
29077 3
32707 3
29254 3
47555 3
41731 3
116908 3
44153 3
42582 3
35608 3
65478 3
55951 3
18207 3
45852 2