30851 2
31728 6
28634 2
40333 5
25830 3
37176 6
20930 4
16602 0
59277 10
46334 5
46802 7
79157 22
96384 32
29077 8
50657 7
147452 53
96659 21
153984 44
64631 10
434207 94
77557 7
56654 17
35456 4
37154 10