99
977
64
738
74
623
38
382
73
483
63
457
109
140
35
440
45
460
25
436
9
268
21
342
31
333
7
265
48
283
26
96
5
209