3
0
89
78
26
15
18
11
6
32
9
36
5
10
37
33
21
25
42
63
14
23
8
19
668
35
24
20
22
48
12
125
17
16
34
140
46