60
46
62
141
94
582
117
174
109
86
308
181
116
80
65
283
166
294
29
214
418
295
91
28
310
194
36
140
128
435
47
85
487
98
43
207
268
215
522
61
41
164
196
108
23
147
347
96
106
79
38
58
217
136
53