6
51
25
31
2
33
86
115
188
16
331
59
71
391
88
190
46
98
202
50
91
27
69
32
67
37
55
191
112
166
247
58
42
222
120
337
7
180
170
100
30
29
123
34
28
14
13
4
15
227
144
18
150
125
99