3
8
1
21
119
2
32
5
13
9
39
6
36
0
17
27
28
12
30
25
7
4
74
46
53
49
29
16
116
86
40
190
35
38
189
828
109
144
91
62
85
277
142
168