90
909
111
437
102
522
152
390
94
501
0
3
62
598
46
542
86
543
66
507
60
504
16
289
52
463
59
211
48
403
28
400
21
398
29
373
68
377