44
308
621
107
579
90
462
315
242
271
154
136
251
77
116
126
150
231
130
147
88
112
170
257
209
124
202
46
125
86
131
35
21
94
18
162
137
73
344
191
34
84
143
406
102
110
83
43
217
56
41
57
68
95
106
27
38
33