40752 3
40957 5
31653 4
28151 2
23408 2
43181 1
70781 6
36779 1
40384 1
147834 4
57384 5
84255 3
92427 8
130832 18
131232 12
95732 12
77757 7
157483 28
44584 1
331158 35
256008 30
53582 3
256577 66
66551 4