12228 20
15177 36
7648 17
14243 18
17752 22
9249 27
3734 1
9231 30
5295 16
4157 5
6212 20
14411 33
21630 21
60347 90
13421 8
7485 13
32901 97
49209 88
4557 10
18276 47
5181 13
104243 143
57701 182
8074 18