7
8
0
3
31
18
55
5
9
23
1
2
32
108
41
34
22
36
39
16
11
133
30
17
58
33
15
123
50
246
35
10
4
52
25
24
109