23678 1
20559 11
32178 2
57631 7
80481 8
32554 3
43334 4
33105 25
169558 7
476578 13
416630 24
430401 34
150507 5
262354 23
640729 34
76003 7
113205 15
95953 9
129079 16
143556 12
291609 18
181134 27
557777 36
966677 93