0
3
43
5
4
1
42
17
9
22
25
29
177
8
16
68
74
30
173
94
14
54
55
15
10
44
48
45
36
12
41
34
524
64
118
38
292
169
56
32
88
378
93
40
26
2
23
21
108
67
85