43
55
29
67
44
59
473
419
92
154
98
640
169
131
101
72
89
73
228
61
145
132
114
250
158
94
82
239
85
110
108
84
224
147
211
198
53
287
105
63
115
81
309
437
69
65
49
57
79
166
215
351
242
111
144
214
103