20
62
43
79
53
68
73
193
170
39
328
94
159
240
41
158
156
87
60
74
256
212
113
194
50
177
117
66
112
106
133
93
122
568
361
55
208
237
191
110
235
209
186
97
29
130
136
207
313
75
31
284