96
100
66
133
333
152
240
306
244
160
265
197
218
217
181
504
151
158
88
443
135
415
169
61
187
55
139
142
437
123
182
178
89
144
71
213
167
40
338
276
175
208
108
121
137
210
172
80
136
78
116
117
156
364