89
220
83
420
980
31
73
236
63
59
363
46
34
280
105
2
233
92
61
692
129
37
65
53
68
52
26
153
44
106
30
36
64
43
319
14
18
110
29
266
339
142
47
45
38
51
111
123
12
27
40