42
49
16
152
34
29
82
56
15
77
24
78
137