5
8
3
18
15
9
7
110
35
134
2
0
31
11
4
24
1
12
20
40
16
21
32
36
6
28
107
42
39
200
33
19
29
68
41
241
38
22
47