241
104
353
162
124
21
263
88
1071
490
82
177
133
113
160
79
84
69
60
193
86
708
266
668
293
32
218
141
691
290
416
96
50
544
40
27
244
37
121
90
26
80
215
195
39
41
132
219
49
128
85
142
91