48
26
170
45
19
23
32
136
354
166
114
61
99
289
147
58
75
145
21
373
148
38
104
155
71
50
119
108
127
46
81
40
195
84
179
101
225
503
243
294
282
154
142
186
86
85
248
107
153
249
117
208