18
3
5
15
9
25
55
13
10
14
7
11
12
26
8
29
19
23
22
36
16
17
97
71
38
58
20
27
30
28
159
73
31
47
21
44
34
66