10
8
26
89
55
25
5
87
361
50
806
794
132
11
16
300
49
190
155
204
98
119
182
243
69
220
240
200
179
338
127
538
299
156
323
94
196
231
65
427
33
460
43
28
72
112
21
74
38
64
186
230
30
77