0
2
4
5
3
10
16
20
113
57
26
15
154
6
17
9
90
50
124
12
13
11
46
34
86
52
49
30
51
19
92
115
59
120
77
53
28