137
400
69
119
537
763
320
111
202
31
149
27
129
266
54
40
19
25
278
193
35
57
94
50
44
10
113
66
99
32
42
71
17
43
96
156
233
39
103
200
52
38
67
46
53
125
36
70
117