42   1302
95   3090
26   1816
28   1599
45   1499
32   948
34   1325
101   1874
22   1404
82   4023