2
85
270
130
36
118
111
78
101
23
266
79
51
116
52
57
48
146
11
150
121
53
166
45
70
272
197
68
96
109
222
35
41
20
196
90
177
56
406
50
260
60
140
42
195
21
65
27
83