0
3
1
8
4
2
6
5
11
19
16
42
17
15
235
50
48
36
172
26
63
264
79
62
14
144
174
22
212
104
12
34
20
82
7
133
44
68