96533 8
25402 5
21984 2
44453 6
54056 7
77954 13
83583 13
65526 17
38482 11
81556 14
31104 1
89351 19
37653 2
75152 17
88734 19
75930 15
90833 9
97808 20
45404 7
118856 18
122333 18
123605 13
380032 67
156127 31