130
827
94
598
151
422
234
344
190
261
51
281
60
239
41
216
64
222
46
200
73
175
32
160
35
156
57
148
6
350
22
39
133
16
124