102 2502
115 3196
91 1448
49 2401
128 2312
120 4089
76 1622
160 2264
388 1829
105 3154
99 2004
235 3607
105 1496
105 3337
377 3542
