17755 3
11001 10
13101 7
25309 4
27953 9
42051 9
26726 5
37231 6
87278 7
28255 4
103052 11
41380 5
20576 1
77906 6
22759 10
23829 10
18879 9
55555 16
66101 26
24879 12
16879 8
15258 11
28934 16
30403 29