112527 3
54476 3
21977 3
17826 3
63728 3
15255 3
97752 3
59455 3
68403 3
39151 3
100752 3
37679 3
4854 3
100351 3
158526 3
32154 3
31652 3
17077 3
137780 3
53405 3
13504 3
47352 3
14077 2
7076 2