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