8
4
3
6
1
10
14
20
19
11
12
15
18
41
70
35
21
17
9
75
50
48
25
7
22
28
71
13
34
24
39
116
27
33
30
99
91