3
19
10
11
149
21
72
39
24
16
32
22
7
0
20
13
12
6
17
53
31
62
43
225
35
41
105
157
81
69
57
99
154
88
76
34
64
45
58
37
428