3
6
0
2
5
11
8
51
119
29
168
202
70
20
36
25
33
34
18
14
71
27
15
13
17
23
39
215
139
19
46
48
97
7
77
24
130
35
16
21
12
42
52
28