29
3
26
5
226
50
39
11
110
8
4
13
10
9
150
97
72
36
104
65
76
42
1
73
7
22
16
70
53
48
35
32
38
6
2
12
19
15
86
77
0
30
27
17
251