882
320
637
828
282
230
246
263
97
201
55
60
77
43
71
18
49
157
58
62
61
35
44
46
56
47
73
59
39
75
25
57
45
74
54
36
9
24
16