9
42
44
3
4
18
40
109
18
3
4
12
14
17
49
94
141
68
289
33