91
57
517
51
420
199
552
59
438
33
277
169
342
144
504
195
532
89
528
60
154
45
239
170
402
198
456
114
260
157
187
159
141
138
154
41
132
67
164
47