140
31
34
88
252
161
24
3242
80
18
25
864
8
386
308
30
71
35
222
127
267
113
340
66
15
83
52
1291
273
407
103
17
153
72
78
20
188
50
14
43
462
27
7
16
21
26
211
87
82
28
13
111
180
55
282