9
12
19
18
149
21
50
195
26
101
154
72
8
166
35
17
25
45
172
39
78
51
71
15
76
14
24
49
5
16
42
22
62
257
13
27
34
263
100
294
32
33
7
38