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