45
489
157
56
171
99
72
118
95
295
39
80
87
123
225
130
186
120
102
73
28
548
83
164
47
228
20
70
41
25
50
211
78
82
510
58
63
152
42
19
88
69
79
81
187
94
26
104
68
188
76
149
74
71
46
53