18
12
13
5
0
4
7
10
14
21
23
53
32
51
90
181
36
58
136
243
68
11
64
22
199
45
34
183
19
70
39
29
20
24
37
17
31
9
33
77
146