105
90
140
130
139
37
35
270
8
65
174
13
291
234
257
91
117
118
219
89
31
69
168
169
66
36
115
70
41
54
147
32
82
162
108
87
129
122
123
84
158
51
213
40
64
52
23
19
14
50
48
93