0
1
4
15
38
14
103
43
6
9
40
63
69
52
62
30
51
95
31
11
54
13
19
39
58
17
7
37
85
22
8
46
74
10
35
59
45
20