18206 3
22227 3
42857 3
17501 3
30580 3
22705 3
22331 3
46604 3
36155 3
22359 3
40155 3
36701 3
21508 3
38804 3
26129 3
32805 3
49901 3
25376 3
45329 3
31152 3
37429 3
23877 3
26728 2
27658 2