3
8
11
1
15
0
69
13
6
4
5
12
25
18
14
9
20
29
39
273
190
646
268
78
183
88
555
279
158
699
107
52
258
216
540
285
245
42
206
218
301
70
26
33
293
30