12031 21
10269 11
21214 32
9027 12
13067 17
21986 40
30004 49
46005 118
16430 36
21737 28
7012 14
10821 10
8169 14
10509 15
32119 37
12568 11
18701 19
13210 16
9327 3
18470 17
25811 24
12589 11
10343 18
41769 73