142
88
327
29
183
89
40
675
255
69
137
9
1116
104
579
79
119
222
115
157
122
19
280
214
377
268
188
523
58
63
302
154
65
350
267
505
177
80
349
271
131
315
411
203
34
321
37
111
99
56
64
24
18
511
162
33
32