111
72
215
5
79
17
289
18
146
145
280
29
60
19
34
54
209
83
101
65
109
35
188
74
97
103
107
82
26
10
25
43
68
98
63
73
410
163
166
144
38
48
55
135
21
113
242
28
199
258
88
173
80
128