148
502
98
483
147
414
108
357
27
100
58
187
64
162
117
343
32
179
15
254
21
120
13
133
18
24
42
125
29
122
4
73
90