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