6
51
101
26
136
110
82
60
69
228
88
216
160
74
666
44
141
109
84
48
185
39
46
75
49
172
123
120
142
285
118
62
175
212
168
57
66
191
99
139
90
56
133
40
125
137
162
150
54
85
87
35
167