482
146
258
213
672
16
485
196
191
30
26
599
577
68
90
57
36
43
166
498
71
80
35
105
846
23
324
118
817
174
264
128
92
18
7
82
24
14
10
296
85
51
21
130
19
37
548
58
111
28
29
59
56