43
39
40
18
49
164
172
41
126
196
54
6
29
169
20
25
304
45
47
350
9
59
114
22
152
21
309
75
247
27
319
16
167
34
288
2140
233
312
106
79
33
71
89
111
449
19
69
10
36
38
162
155
90
180
833