83
10
34
536
68
142
257
148
26
111
73
29
52
64
46
36
21
133
67
57
169
61
74
138
32
116
16
43
82
59
238
55
176
315
259
275
378
92
113
170
14
203
45
139
310
144
463
51
79
140
49