21031 10
38083 8
88608 12
63882 13
26051 8
52353 10
30052 6
56502 11
44178 5
63076 33
27882 11
65904 23
58131 31
42853 31
51604 14
73533 38
85653 41
105956 49
31781 8
86007 29
105307 71
183908 113
37404 10
74879 14