26533 6
26355 1
28657 2
19276 1
42058 2
32182 10
35029 8
29982 7
18958 1
22980 1
41902 8
31006 3
21352 3
36179 2
36557 3
30459 5
31782 8
38202 5
54526 12
45681 10
45077 7
39633 5
85659 20
90079 25