454
254
213
128
42
46
157
99
228
97
70
200
167
152
66
54
443
182
110
245
47
144
309
111
109
53
225
534
73
55
49
140
106
166
344
282
204
9
13
151
641
278
1008
422
299
180
154
199
43
76
57