0
1
18
6
13
14
20
9
2
10
11
15
3
16
5
24
32
74
7
17
19
29
25
35
82
4
113
34
23
52
45
641
224
111
88
78
42
28