2
6
0
1
4
15
38
12
30
21
105
35
65
179
48
69
56
98
63
107
13
88
53
20
138
78
82
34
23
275
27
115
22
11
18