12
11
18
10
86
229
87
25
36
26
72
31
49
79
27
13
62
63
38
29
16
21
33
22
39
19
28
7
5
9
20
17
35
110
24
23
54
50
30