3
0
15
1
8
4
5
2
20
12
24
22
19
18
235
13
21
11
14
10
25
6
9
16
7
78
86
43
71
150
84
174
159
342
72
140
92
119
77
129
112