0
5
2
7
4
3
20
1
11
17
10
15
33
36
227
16
31
51
125
6
64
14
21
52
118
82
89
149
104
26
130
391
25
266