21812 49
15894 23
17975 8
22390 34
41101 160
25478 68
14105 12
18012 28
23870 54
18087 21
14562 9
53502 101
14719 12
9984 6
13345 18
9956 3
12931 7
45359 131
72421 118
37431 53
24588 20
77062 75
15063 7
14256 23