18
26
58
23
5
14
96
66
21
36
128
25
27
90
31
32
19
8
44
102
554
94
28
176
29
130
13
76
20
68
42
103
53
40
17
118
35
85
16
9