74
66
43
20
147
138
56
38
84
146
151
67
89
85
133
186
419
135
73
49
42
65
63
52
33
677
104
80
39
167
31
129
123
112
337
215
124
158
19
322
237
53
29
90
130
57
72
86
79
59
50
235