174
26
147
539
38
108
23
30
276
121
72
95
59
66
227
392
109
242
180
99
16
61
93
198
216
138
90
69
348
191
83
58
56
18
49
181
76
123
36
42
187
177
80
45
78
179
124
48
22
92
40
266
240
79