33081 4
59953 5
81784 16
24776 2
34176 4
65183 13
86179 12
28959 1
61158 18
143707 29
58002 12
50728 3
40733 10
90827 12
637809 96
78932 8
30553 5
45282 7
29101 1
103602 15
45854 12
47129 10
27626 3
170482 36