0
23
22
3
5
1
21
49
15
18
30
34
26
10
40
8
122
127
57
277
178
52
87
48
102
78
77
9
45
66
144
121
108
190