0
3
12
8
7
18
19
112
65
48
58
39
33
26
78
269
24
25
43
10
1
102
64
16
110
28
156
38
154
91
128
107
36
87
42
9
63
69
49
92
88
148
83
62
21
976