115
66
246
50
195
21
210
169
608
175
88
3
162
72
411
70
119
74
288
71
431
144
292
185
461
26
207
139
570
162
552
164
536
122
537
47
250
25
433
105