80
232
52
103
474
278
1047
262
18
101
113
130
183
196
104
612
54
169
155
229
42
209
117
87
95
292
139
23
195
261
32
66
136
186
399
744
149
127
29
45
352
89
412
410
250
177
73
114
172
575
426
228
133
199
409