33
12
5
23
3
14
16
24
277
8
17
31
61
7
0
4
30
13
9
37
21
32
34
40
20
173
94
142
136
47
19
41
55
29
63
99
22
44
95