6
9
8
2
17
18
10
1
7
16
4
3
54
89
33
263
94
115
386
14
27
240
125
285
26
75
52
11
30
66
39
31
48
135
90
22
47
110
49
19
43
20
248
85
67