0
4
3
15
1
7
8
5
14
10
12
6
23
49
136
65
124
296
82
39
44
19
95
411
48
145
38
105
20
32
50
31
35
68
118
36
96