0
2
6
1
8
3
11
42
51
149
34
10
22
170
5
25
68
288
251
81
52
91
131
49
179
75
340
160
53
27
40
44
73
56
29
21
38
145
46
15
77
13
17