66
31
32
70
32
177
43
103
50
191
115
33
48
43
39
82
107
157
41
28
78
39
60
42
74
69
79
26
89
186
16
35
299
36
32
32
19
29
32
349