187
503
100
327
182
264
146
227
79
209
139
131
40
124
30
109
5
77
329
86
176
9
123
50
71
15
83
11
85
1
2
8
73
12
81