51
142
261
80
123
33
94
15
99
191
34
40
176
70
357
358
44
23
52
98
55
29
228
259
337
73
60
36
18
394
87
79
42
240
10
65
186
26
103
45
64
180
62
391
24
54
122
137
84
125
37
97
134
112