48
182
76
62
172
126
43
9
166
57
383
60
53
38
37
196
51
146
44
23
34
795
496
13
153
107
261
157
61
103
132
390
239
86
136
332
72
59
180
279
64
278
260
178
54
234
187
52
70
36
164
20
216