15077 27
13453 49
1754 11
6485 21
2284 6
4370 7
7787 13
15199 24
21359 17
31008 36
52516 70
112558 293
8987 25
93552 76
44373 42
1806 9
22019 19
27230 19
11627 18
5953 4
11187 15
40584 22
12327 10
41827 43