140
44
95
96
60
105
108
80
37
219
217
178
320
33
20
112
180
98
99
158
79
58
149
76
207
51
74
566
182
196
192
209
22
61
531
1054
175
10
383
100
185
59
72
102
227
77
70
24
50
147
87
255
43
340
107
154
663
27
261