5016 13
8028 3
7441 11
15606 13
17362 21
4306 2
20933 34
9609 17
14609 21
21839 24
3231 1
10283 13
8368 12
5551 7
9342 12
38630 34
61094 34
28164 15
45856 49
9551 4
24327 18
25173 33
9263 9
36385 51