76
303
121
119
141
181
45
135
53
59
146
64
44
86
355
74
163
82
110
191
251
307
331
103
40
556
77
151
32
380
122
79
193
235
50
412
326
438
94
285
256
277
315
137
292
105
184
101
194
81
65
124