164
39
42
138
306
124
247
51
64
106
61
19
176
376
229
237
45
117
1153
43
235
266
71
125
142
143
160
31
16
46
355
277
175
21
232
86
141
134
28
96
241
477
136
116
191
238
44
74
390
80
158