0
7
6
8
23
161
193
53
15
12
39
16
20
99
123
26
5
64
22
51
50
29
18
14
92
43
267
534
27
73
247
85
437
117
78
82
170
132
256
877
143
38
42