93
88
66
65
161
188
256
40
18
101
98
34
38
23
315
355
137
27
8
204
118
29
217
114
20
100
70
67
30
182
68
19
49
10
55
148
26
12
22
28
9
465
21
17
46
269
74
275