121
59
158
69
287
860
111
270
71
353
141
39
64
329
377
294
156
155
186
45
288
333
374
178
243
921
734
41
160
117
248
74
90
67
80
365
14
61
214
126
140
101
345
104
228
232
537
305
361
55
109
66
33
119
92
19