18
34
170
48
47
68
20
63
12
165
28
72
203
128
61
121
136
43
101
146
117
66
200
107
6
263
15
17
278
74
272
24
59
45
306
256
210
211
399
116
199
362
64
181
184
320
234
51
49
29
150
85
304
122