90
932
44
505
40
375
38
404
33
354
35
291
18
308
41
305
45
327
24
296
79
269
32
247
31
257
29
241
226
27
244
8
60