8
3
30
0
2
4
20
6
33
10
5
27
13
107
17
16
12
35
76
21
40
29
23
15
22
48
47
38
49
11
19
36
125
50
85
111
249