0
2
1
4
3
21
6
16
12
13
43
48
7
34
14
15
9
29
32
35
96
27
41
222
70
46
20
74
26
67
101
37
94
22
127
283
144
30
17
92
54
38
83
24
39
173
11
44