0
4
1
18
20
16
7
5
2
10
3
380
95
12
39
82
11
19
9
6
14
33
48
17
36
27
105
22
196
265
13
53
68
366
44
138
24
141
197
237
32
250