3
2
10
5
20
23
30
9
11
6
32
25
29
26
8
16
14
12
22
13
19
21
18
35
28
24
45
81
214
60
141
84
181
264
44
93
37
34