16
38
294
165
170
47
24
113
317
103
151
33
256
115
127
35
251
118
15
58
111
216
22
26
153
13
443
25
55
99
109
44
67
49
357
192
427
236
62
169
342
183
202
79
226
30
74
606
29
56
105
88
87