33
290
46
17
1560
38
45
57
36
54
63
111
73
87
64
175
133
304
6053
29
136
420
138
50
206
43
4263
341
31
49
89
117
21
143
1556
25
91
408
35
56
67
611
228
32
3115
34
217
132
195
104
4760
727
76