6
9
11
2
39
4
3
13
15
5
18
33
46
42
10
12
90
7
139
37
62
34
29
19
20
259
68
31
91
27
22
78
16
0
38
55
107
86