280
627
307
287
329
270
166
382
142
83
244
440
141
152
15
99
58
26
49
22
16
21
153
19
155
30
137
74
36
39
4
68
23
35
5
44
53
27
25
64
317
13
43
32
41
11
24
188
93
28
223
98