21598 50
26604 73
12030 16
19785 15
29863 58
23108 51
16303 14
42425 110
35265 71
45522 199
58287 115
15806 35
26690 35
12984 28
19673 42
30964 80
27136 47
49864 96
53417 135
44922 107
37104 112
21183 47
25928 52
54437 116