3
11
21
68
5
59
205
4
6
10
19
238
125
12
196
107
191
14
33
34
27
8
7
1
13
198
22
24
99
23
18
266
32
67
16
160
135
294
252