88
266
119
179
115
68
277
83
79
113
81
64
177
40
140
156
183
122
100
89
121
102
92
129
105
96
94
56
125
251
87
172
78
57
70
54
17
41
52
72
118
55
39
33
48
65
46
50
51