29
139
6
52
51
13
16
1
9
21
24
2
4
163
10
8
34
0
12
26
7
22
76
100
17
46
36
15
45
14
49
92
361
3
27
28
11