169
172
105
156
95
121
112
110
58
76
74
44
89
303
158
103
130
101
134
128
43
111
91
75
421
339
372
292