93
827
59
711
36
184
97
785
82
227
87
250
10
139
27
342
40
155
16
187
173
15
135
30
128
7
148
66
509
150
119
14
126