0
38
43
8
27
2
16
26
12
4
20
39
11
69
149
7
29
10
60
1
14
17
21
32
146
132
15
6
78
240
232
31
85
25
37
47
49
101
114
51
63
198