0
3
5
6
15
19
2
8
21
55
4
9
70
130
207
61
96
30
83
101
17
131
42
129
40
37
69
13
94
119
36
41
35
1
45
124
171
16