317
175
169
412
63
148
86
146
73
79
132
161
183
470
209
152
70
572
264
94
60
90
150
270
138
310
284
174
276
107
57
135
91
1070
734
384
44
110
81
345
207
126
53
441
633
29
54
590
916
518
55
88
196
72
80