260
171
173
126
141
91
47
291
118
87
128
205
177
61
413
89
85
113
310
272
282
27
6
220
792
276
46
420
160
650
1449
159
234
75
59
133
116
44
137
183
63
344
746
275
758
90
76
106
270
362
38
26
32
73