10
206
104
110
58
46
61
68
140
23
152
341
81
162
35
48
248
102
39
15
45
54
113
158
20
1691
319
128
43
73
682
400
50
28
17
57
122
74
62
18
42
100
80
71
12
13
8
22
53
11
40
120
170