3
9
6
0
11
43
8
5
40
20
35
60
13
16
1
15
72
38
25
86
18
23
14
7
141
21
130
66
169
705
92
133
28
627
68
309
111
94
83
1064
369
837
95