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