81
852
295
783
84
508
61
640
96
321
57
347
100
293
44
284
47
256
10
198
21
196
18
182
23
150
8
161
20
896
11
99
138
13
120