63
59
23
315
161
57
44
60
70
155
45
149
25
13
112
120
101
91
730
84
92
156
75
409
100
333
201
221
137
90
934
88
51
55
116
16
215
33
234
49
47
21
29
77
307
72
28
94
173
115