34601 3
32628 6
31558 3
42032 5
39180 5
54727 7
25455 4
25429 4
41079 7
38255 1
29827 3
27781 3
26683 2
43279 5
41228 13
31781 4
58302 15
30178 3
24531 3
30626 2
67926 18
88680 19
28477 5
31507 9