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