50402 99
20246 17
19117 40
31504 69
18620 32
76098 292
51092 150
19823 14
49541 184
66569 295
176614 539
54027 117
40000 116
43038 136
89180 154
58814 138
41620 34
115060 162
91688 186
44600 120
19910 26
30104 79
32656 53
14511 20