58
149
62
23
37
7
53
120
228
56
205
247
41
168
12
29
25
61
39
72
66
11
118
27
38
15
137
273
17
16
68
57
33
115
63
64
163
24
196
177
200
75
203
51
240
22
107
130
26
214
385