56084 4
44405 6
52808 8
29884 2
100481 9
20505 1
35606 6
36883 2
22230 2
39928 3
27206 7
52056 2
114826 20
123233 16
29952 1