10
8
55
18
57
105
199
100
113
38
50
49
154
276
196
5
131
72
17
184
23
280
232
299
54
106
19
62
2
59
26
266
31
33
137
70
35
13
16
74
52
25
43
99
123
22
68
32
121
46
352
4179