325
78
476
53
141
44
106
143
184
105
145
304
62
130
98
190
264
138
103
122
80
104
150
79
156
10
85
99
119
209
284
101
309
128
102
93
39
61
26
33
46
45
24
164
89
51
327
257
73
49