5
82
275
135
94
169
406
8
131
121
122
23
160
25
16
40
65
190
323
314
213
15
135
103
18
26
220
26
2
69
378
0
179
666
372
284
559
113
23
132
391
12
369
237
1032
249
70
151
305
295
11
