40
218
119
158
31
422
45
439
32
266
78
215
60
48
213
62
145
74
274
73
17
76
186
39
38
12
64
29
25
57
10
311
179
56
206
415
227
462
94
85
23
50
222
72
36
143
33
26
27
141
112