11593 20
21239 45
41071 40
28668 32
78719 132
6143 20
16944 47
6569 27
4154 17
36198 73
61522 129
19166 27
12214 28
18633 31
7618 14
19261 30
21304 37
21941 46
13628 56
14763 17
918 1
977 2