3
6
0
2
1
4
9
19
20
11
23
17
8
38
5
15
7
40
150
25
77
35
245
82
85
140
42
37
24
148
63
57
79
50
130
29
75
161
97
233
41