162
109
38
47
27
36
1259
57
203
428
42
39
18
63
222
44
196
490
19
17
50
31
23
155
127
90
104
20
368
158
151
34
369
273
231
397
37
327
244
32
140
214
25
30
52
62
24
66
120
115
43
303
159
103