6
3
10
2
5
1
17
22
11
20
27
13
18
32
14
35
7
76
67
38
21
8
30
90
19
50
31
15
55
26
85
45
49
9
66
77
84
34
62
63
258
40
154
159
51
72