113
986
100
253
25
504
34
278
535
12
155
54
348
15
315
47
340
79
349
52
183
22
237
53
188
13
174
14
151
139
3
134