7
15
96
223
30
22
120
74
3
1
124
239
150
40
158
56
130
166
293
191
64
34
244
238
281
198
85
59
23
24
46
187
78
5
77
274
95
206
72
117
68
140
90
175
63
148
219
12
54
121
87