3
40
1
7
6
4
14
0
28
2
8
5
9
15
10
24
102
43
17
258
97
265
873
85
33
121
262
119
12
34
77
105
61
16
273
19
21
11