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
144
160
31
16
46
356
277
21
232
86
141
134
28
96
242
477
136
116
191
238
44
74
391
80
158