9
12
8
10
19
82
5
21
17
11
18
20
40
97
127
79
131
1
185
60
15
414
50
3
209
57
25
85
34
13
35
31
63
22
23
289
251
99
123
30
267
318
73
139