11296 25
29810 85
5884 5
26668 48
9704 11
8535 15
5393 4
6512 9
4758 4
7947 10
7064 7
14540 33
10491 26
8512 7
16980 27
13038 28
23671 68
15040 18
17814 50
38448 104
12981 17
11822 17
26400 49
37341 69