85
531
95
482
68
438
53
113
424
101
399
54
416
63
378
33
411
61
738
46
323
90
307
37
285
34
35
280
1
157
56
328
57
278
48
288