91
258
57
53
68
27
24
543
38
105
77
865
34
50
28
23
287
138
153
63
56
120
60
18
96
66
26
46
124
389
245
94
143
211
69
20
345
15
31
92
316
39
107
139
13
76
299