0
2
1
8
15
31
12
11
17
46
3
4
13
16
51
28
117
152
375
19
115
44
23
72
47
125
53
25
218
7
138
207
108
5
212
54
188
79
103
120
78
18
57
105
89
84
6