0
2
1
9
3
14
6
15
4
250
103
199
234
12
11
348
221
55
202
28
29
112
65
7
38
10
41
16
8
22
333
26
257
201