113
117
82
26
579
136
208
170
95
91
171
54
96
110
212
526
108
186
75
70
122
102
86
50
127
49
30
187
66
103
99
185
97
159
60
165
137
65
39
225
307
43
148
191
237
2518
94
74
67
371
205
125