7
205
39
80
56
128
237
213
17
15
82
86
222
255
163
181
93
33
26
74
679
44
32
45
12
23
95
606
135
43
59
108
133
166
21
31
42
77
110
271
122
78
79
105
46
269
112
151
66
62
50
313
60
161
240