58
191
409
33
52
24
360
1102
50
497
28
40
252
71
107
38
48
126
105
511
113
25
110
256
515
80
37
66
4449
30
92
54
65
27
133