103
90
6
36
200
180
122
15
100
33
59
27
12
265
78
224
9
28
47
7
930
153
45
98
22
277
19
54
318
26
238
89
41
17
8
1355
37
851
42
295
267
187
32
175
49
171
158
246
129
80
31
29
256