14
82
238
245
38
18
417
36
43
79
56
85
50
80
62
192
77
319
44
161
995
231
49
140
88
115
51
23
203
26
46
783
400
297
207
57
68
202
234
48
322
382
482
294
390
333
60
89
24
83
59
177
128
17
32
58