297
174
85
103
102
70
137
65
78
64
84
43
58
77
30
46
81
147
178
59
171
122
212
294
213
120
125
145
94
163
170
104
117
96
124
108
209
66
72
42
135
153
49
109
52
112
166
245
131
303
156
256