123
140
19
139
469
166
238
74
186
813
379
68
53
743
263
287
167
191
165
32
76
314
489
119
111
149
58
36
145
288
187
271
62
309
173
611
41
118
223
46
116
702
80
56
101
155
129
86
89
81
83
147
52
164
92
93