47
135
80
20
301
75
76
351
78
50
398
285
25
121
203
87
57
119
17
30
406
1149
158
28
144
44
757
342
150
588
186
3134
89
77