227
144
82
48
79
993
161
220
132
64
63
28
133
49
51
120
222
160
256
90
122
917
52
402
26
42
37
20
159
46
316
73
34
125
80
53
47
156
108
181
35
40
50
69
206
95
45
39
191
193
224
102
86