30251 2
26258 2
25376 2
19829 2
22305 2
24482 2
24127 2
34681 2
29451 2
21784 2
27008 2
27255 2
28779 2
38531 2
19683 2
22834 2
28126 2
31383 2
19952 2
29832 2
19430 2
31453 2
27301 2
22609 1