63
68
45
281
73
52
96
65
39
146
58
40
74
57
44
36
49
160
46
56
51
69
43
61
59
48
76
93
636
319
297
227
370
201
165
153
172
337
142
177
291
752
284
188
198
170
232
184
168
175
156
211
194
242
202
90