0
38
7
5
4
14
3
18
32
19
26
23
21
69
86
141
184
62
24
71
11
53
173
170
25
17
122
27
116
307
47
152
218
92
1075
637
65
165
470
115
55
133
39
120
203
243
70
97
176