3
5
0
2
11
4
28
9
22
13
14
7
1
8
55
16
29
140
43
36
68
19
30
48
44
190
199
37
38
70
50
99
123
67
139
82
23