29
4
31
366
115
13
7
14
59
61
25
186
34
60
10
6
331
38
19
32
24
9
2
132
21
16
249
91
90
33
45
22
26
135
52
96
97
67
134
104
98
105
140
148