0
8
19
6
1
20
33
25
22
32
26
4
24
5
14
39
18
29
38
63
9
50
97
62
72
51
283
240
188
67
196
47
170
200
68
145
241
360
1136
483
143
95
60
42
82
17
129
36
100