22457 2
29829 2
21530 2
20184 1
58652 2
26880 2
45533 3
23780 1
24405 3
31056 7
27302 3
29132 5
39531 6
16581 3
24104 5
28184 3
36028 6
33834 9
32431 4
51456 6
18602 1
15677 3
46381 6
19258 0