21032 10
38079 8
88606 12
63878 13
26058 8
52355 10
30051 6
56503 11
44181 5
63084 33
27880 11
65908 23
58130 31
42851 31
51604 14
73529 38
85651 41
105952 49
31783 8
86004 29
105305 71
183901 113
37401 10
74877 14