0
14
10
2
5
6
13
4
20
3
12
19
104
32
82
38
49
27
26
16
9
25
37
91
40
39
45
17
110
22
18
23
21
15
33
43
662
28