40
1028
42
21
39
96
304
2822
1031
240
295
53
9
4721
114
375
113
134
230
25
15
1131
29
287
24
131
27
1419
18
48
324
107
162
310
257
95
37
87
118