2
265
160
48
81
140
691
26
173
96
30
106
169
239
231
193
74
242
202
62
139
29
87
275
144
187
171
80
212
309
156
85
182
122
111
94
53
205
146
76
192
143
148
107
42
209
483
151
104
112
129