419
2
85
1
103
84
95
70
116
137
264
78
938
6
79
55
97
50
101
473
308
275
577
278
340
324
244
66
344
233
1745
178