51 14751
145 5859
182 15050
145 95799
350 28695
60 6661
110 23826
532 92721
38 6857
117 38105
1273 26674
265 59760
29 9363
388 768000
14 6270
160 17470
181 39532
349 47016
125 50552
482 92851
287 256605
350 70543
49 17779
23 3603
365 152790