15293 6
16217 12
21693 23
51043 85
28574 56
25101 10
12311 7
35692 41
44933 70
13509 13
24367 43
25955 47
9996 7
14029 3
46141 40
19275 19
18881 28
13219 19
18057 28
79280 132
30619 50
20196 15
14769 13
27402 29