0
6
8
22
158
189
53
15
11
38
16
20
93
122
26
5
64
50
25
29
18
13
12
92
14
43
267
534
27
72
246
85
39
436
117
78
82
170
132
255
875
143
37
42