29
19
46
75
69
17
7
59
12
1
0
16
9
8
113
3
206
192
25
14
23
24
6
32
63
158
56
100
21
26
15
45
18
34
788
49
43
197
2
72
10
5
494
78
41
35
55