0
4
7
18
13
21
173
426
163
47
24
118
188
41
146
86
84
158
31
43
75
56
663
23
48
139
81
143
59
112
51
33
58
114
85
122
164
149
65
140
42
74
73
202
30