10
18
20
118
23
60
57
31
47
44
32
28
224
21
29
114
95
36
39
25
15
248
105
13
2
22
177
42
33
131
12
75
50
89
51
55
53
255
24
62
119
128