20857 10
37931 8
88584 12
63834 13
25951 8
52356 10
30032 6
56454 11
44130 5
63052 33
27806 11
65907 23
58031 31
42830 31
51577 14
73476 38
85558 41
105856 49
31781 8
85903 29
105229 71
183883 113
37403 10
74883 14