12341 25
5291 10
7817 21
20763 45
33092 106
17872 30
70658 179
9117 17
40807 118
15199 24
4370 7
12184 27
3954 17
17345 70
25482 84
6153 18
13854 12
57363 173
15979 35
25183 44
7531 26
5892 43
4293 11
39293 88