12
5
26
7
9
13
84
104
50
10
45
25
6
56
47
29
11
4
21
49
8
19
14
30
24
37
15
16
48
115
18
76
17
87
67
43