131
126
99
89
78
23
317
92
295
104
314
156
221
122
104
2
287
168
548
18
523
63
320
55
195
106
179
33
453
155
557
138
126
84
232
129
403
165
539
119