280
47
99
116
227
160
62
53
10
130
44
16
201
39
4
111
26
75
144
93
28
205
58
250
40
56
203
206
189
15
27
86
73
101
143
21
380
255
70
489
35
49
457
351
50
82
221
41
218
54
34
68
3