0
3
7
23
42
16
19
9
13
12
11
32
26
68
55
27
127
18
29
28
22
15
38
17
14
41
30
46
8
53
37
24
112
72
153
278
100
49
211