158
24
193
61
26
78
22
34
97
87
179
157
514
112
318
123
49
70
99
380
111
91
50
60
138
165
44
168
155
101
63
228
132
343
110
126
80
133
105
76
238
92
31
139
226
172
206
254
349
18
23
106