19
14
26
21
41
89
39
65
180
37
35
52
22
55
95
183
410
97
66
36
94
32
18
72
256
168
137
90
373
335
260
408