9
3
0
5
17
13
10
28
6
19
34
18
38
25
27
23
165
63
122
57
98
357
103
39
128
89
60
94
33
45
81
115
51
50
148
4
52
70
2
12