96
466
329
828
206
470
91
135
211
280
93
172
54
238
119
279
126
324
1
143
420
253
188
601
28
157
160
300
148
325
56
433
51
404
254
669