498
902
132
488
283
385
123
187
49
301
27
222
20
91
26
82
41
163
68
395
67
240
8
126
29
122
22
104
10
98
3
101
4
97
11
77