0
9
21
1
42
30
117
14
238
139
377
32
67
118
62
167
212
53
88
60
131
26
282
22
31
19
54
100
38
295
82
299
109
28
20
124
242
151
159
64
99
113
56
161
123
78
57
40
35
206
69
63
90
36