282
84
499
447
81
109
787
129
194
134
43
752
192
172
143
64
321
137
275
326
40
201
47
78
44
36
34
51
32
53
38
69
50
54
2192
62
28
31
65
59
55
56
42
127
74
614