1
8
29
19
26
10
42
22
60
16
54
54
41
29
82