49
1327
27
110
47
185
63
77
21
207
152
44
129
61
364
28
219
275
22
25
29
45
37
137
133
253
42
17
238
121
341
171
87
468
666
136
853
506
62
23
90
115
11
19
46
16
14
83
15
57
39