576
243
135
132
130
45
87
169
177
26
56
133
55
41
144
76
54
338
65
88
36
136
78
232
13
62
30
305
150
128
43
207
181
220
126
95
227
29
28
214
197
44
83
162
282
193
272
34
89
217
112
49
163
222