15200 31
24686 28
36945 19
41488 49
16592 13
47550 45
11572 7
17447 28
9471 8
6928 6
7029 14
4942 7
8722 15
31923 37
18615 24
21043 24
7382 12
9313 8
21170 19
13385 23
30970 54
24364 26
17964 32
9336 13