49
14
142
158
18
41
93
21
8
6
73
89
128
156
82
103
54
218
270
280
318
66
289
76
497
170
90
79
58
37
249
462
107
53
121
153
139
35
261
163
52
74
13
258
45
31
68
43
65
118
34
32
447
320
1194
88