44
25
219
132
45
179
152
21
127
459
222
155
98
51
84
93
204
108
123
64
49
42
205
114
119
304
231
66
73
237
100
101
317
245
29
329
448
269
129
122
89
81
74
32
54
340
97
412
116
52
111
175
134
79
77
59
215
187