6
12
11
1
5
27
22
9
90
36
18
46
44
53
144
268
239
191
30
62
267
157
535
252
131
19
216
42
111
38
54
75
50
123
26
195
188
226
59
106
108
231
10
49
67
77
134
56
80
136
307
126