83
54
45
63
21
43
36
305
103
55
40
135
137
68
49
86
57
140
96
62
527
42
88
33
81
94
60
76
246
211
174
182
618
16
603
487
177
8852
74
34
99
462
56
4140
46
652
70
32
188
409
26
24