576
243
135
132
130
45
87
169
177
26
56
134
55
41
144
76
54
338
65
88
36
137
78
232
13
62
30
305
151
128
43
208
182
220
126
96
228
29
28
215
63
198
46
83
162
283
193
274
35
90
218
113
50
163
222