23
1416
116
55
48
24
54
147
28
40
160
354
38
21
203
156
71
125
31
237
35
98
86
182
73
85
56
256
7741
298
231
359
178
3405
639
41
51
102
42
45
36
314
413
89
57