6
13
7
1
31
42
10
80
8
41
66
30
11
14
46
56
412
32
173
69
81
134
115
206
130
75
43
110
312
16
37
25
60
93
35
189
1228
174
57
234
251
87
410
249
33
288
238
449
27
88
9
82
295