0
5
29
4
10
8
1
12
6
14
11
38
19
25
13
179
24
55
186
30
65
153
53
52
143
126
18
141
222
83
20
100
182
231
284
42
133
73
160
105
76
92
60
206
551
383
35