175
176
108
162
97
121
116
113
58
80
75
45
90
304
161
104
130
101
134
103
129
43
112
91
76
421
340
374
292