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