159
332
3
232
108
24
71
62
102
184
160
320
312
1
95
27
118
21
1204
78
336
277
408
98
453
552
192
107
193
193
255
47
259
281
127
83
342
87
253
225
354
143
194
54
143
100
59
285
213
337
427
124
93
