0
1
9
5
12
22
31
11
15
20
8
18
46
13
14
10
16
4
17
32
67
64
544
54
107
35
213
80
207
30
136
59
133
60
237
108