46
960
42
555
60
577
76
549
83
508
90
395
289
54
425
69
238
2
4
40
319
51
404
47
191
38
245
5
242
50
272
37
213
29
230