0
3
2
9
4
11
43
26
6
15
18
20
12
13
8
32
21
10
69
86
30
56
29
24
109
84
121
127
79
25
149
16
36
126
49
35
27
359
46
45
99
52
50