10203 15
12586 40
12553 27
7326 16
31743 101
15435 40
43304 106
17264 32
45928 105
19210 62
95261 123
14361 23
22655 37
5211 15
11603 22
11112 28
16789 54
47754 80
18774 29
13736 38
6389 17
14887 12
15598 17
16308 21