9
10
7
20
8
2
22
128
68
12
21
17
54
38
11
5
24
13
83
98
49
45
23
6
55
47
27
4
46
19
29
30
36
14
108
16