33
35
382
89
36
1524
237
25
191
66
84
92
137
128
251
369
123
317
584
198
119
64
99
579
27
55
167
19
339
106
886
61
6230
58
224
372
32
46
63
34
85
83
72
76
285
93
105
57