3
4
2
40
8
20
0
10
18
6
17
16
12
1
11
33
53
13
5
92
23
373
19
44
26
28
9
31
45
113
56
27
21
154
15
29
39
83
43
287