10
343
113
60
155
257
68
104
32
127
30
70
117
51
239
121
86
114
85
369
287
55
108
87
176
50
248
437
276
115
475
54
201
261
449
12
326
378
195
228
144
870
376
256
307
165
122
141
134
66
277
218
294
31
353