14908 25
12535 25
24545 90
13153 26
22560 35
3607 5
4096 10
7215 23
1327 3
5926 9
5172 18
4529 11
23660 94
5429 14
2774 5
4987 14
9967 33
2528 8
3914 10
7902 19
10147 21
3272 6
16909 32
18081 50