113
117
82
26
579
135
208
170
95
91
54
110
211
524
107
185
75
70
122
101
86
50
126
49
30
186
66
102
98
96
158
60
164
137
65
39
225
307
43
148
190
38
236
2517
94
74
67
370
205
112
124
136