78
69
38
45
42
37
63
39
43
40
46
48
47
51
479
318
358
410
64
53
126
124
130
57
56
187
70
87
161
179
82
129
724
305
213
216
201
101
344