7
65
50
266
176
193
58
133
264
105
73
431
118
117
139
146
123
60
95
63
206
109
89
57
83
76
130
77
181
61
52
37
150
168
84
93
88
268
119
104
143
200
160
124
97
144
210
90
82