0
18
1
14
59
5
26
12
15
169
31
186
23
267
68
41
167
376
162
94
91
58
62
64
260
97
40
168
269
112
121
123
43
48
258
87
55
644
54
42
357
25
17
161
173
30
19
275
338
195
102
50
247
113
111