7
5
11
3
4
21
6
8
46
29
10
23
24
12
36
155
16
33
13
19
17
472
31
9
0
1
43
14
18
15
44
32
69
47
118
65