218
42
55
17
516
26
63
523
28
517
690
374
74
284
760
344
254
277
53
52
105
275
237
404
207
182
208
151
91
46
203
135
471
711
1065
56
104
129
201
13
23
189
111
172
365
246
348
197
212
142
138
36
86
12
312
150
181
641
60