3
0
6
1
4
7
16
5
277
9
13
20
33
133
17
15
51
37
58
63
82
38
32
50
49
26
11
21
47
19
71
34
31
10
12
74