62
176
187
129
39
307
280
239
183
64
174
178
78
309
244
259
194
67
113
377
116
115
98
79
125
503
70
4
105
109
110
50
108
73
184
68
57
142
90
24
103
59
71
99
34
33
14
45
26
47
37
23
42
74