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