20563 40
25298 51
34645 50
15844 24
10394 7
14353 14
22174 28
13201 11
15082 28
10108 4
23277 32
40101 149
13472 29
25844 67
17846 38
27423 56
11822 7
50591 81
29071 68
26812 28
40097 76
39919 59
46143 41
14479 10