5
6
158
135
71
80
88
68
81
64
46
49
70
188
65
105
76
123
74
59
75
52
120
103
79
150
93
111
125
109
211
57
398
92
58
97
94
132
50
42
61
136
63
204
66
55
90
191