115
79
198
157
117
46
112
63
54
62
18
21
81
7
38
23
147
74
305
58
25
212
11
39
96
116
189
35
70
56
43
42
72
259
64
225
344
119
94
125
133
238
19
228
178
194
242
221
52
28
86