91
35
284
64
63
246
54
58
31
18
41
124
53
27
47
57
93
37
69
129
59
92
43
136
215
164
109
38
39
103
70
49
52
48
154
104
115
337
66
133
290
279
72
46
78
96
113
42