148
140
82
141
157
127
98
87
123
111
87
97
41
132
170
194
193
495
237
266
485
204
75
79
115
215
213
86
67
172
114
204
156
63
74
335
145
65
40
71
40
51
78
61
91
132
50
91
136
71
56
37