3
0
11
5
14
9
21
8
10
30
6
2
23
7
4
50
42
41
17
53
36
121
48
37
32
35
73
57
22
166
25
78
134
62
20
55
31