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