32883 3
245728 44
34156 2
42428 10
49581 11
36577 3
64906 17
55409 9
94631 17
65878 10
49102 5
33429 2
39326 4
51552 10
45781 6
153227 40
72730 8
50678 8
144828 43
150277 52
166426 60
64731 12
39183 8
63159 9