95
14
254
268
336
67
43
220
70
50
134
53
85
175
147
79
73
259
185
567
96
104
242
58
80
279
99
161
122
162
27
92
23
236
84
227
124
173
60
102
65
16
305
42
19
41
109
57
302
15
155
176
21
78