51091 52
11201 5
26146 54
5407 9
10640 7
20186 21
3800 6
32711 47
21416 29
4851 12
13459 13
40057 21
61428 77
24017 47
6983 12
60797 89
21798 34
9134 13
17949 29
10611 22
9804 7
11111 9
11608 24
3815 8