0
1
3
5
18
11
10
20
12
6
4
36
35
7
14
23
54
16
37
98
48
79
26
42
52
17
45
30
53
63
64
58
13
21
82
40
105
56
70
78
138