177
59
158
29
198
62
26
80
22
34
98
97
89
185
165
519
113
321
133
49
70
100
389
112
91
50
60
138
169
44
163
171
155
108
63
232
344
126
81
99
134
101
105
76
240
92
31
78
139
228
176
209
258
353
18
79