806
50
65
38
437
249
346
28
25
134
160
478
101
84
19
45
126
63
336
111
316
88
164
171
573
295
32
170
57
42
92
235
30
208
71
158
124
5
90
47
67
85
55
35
123
36
75
48
39
138
236
87