4
3
12
6
20
23
30
9
11
10
33
25
29
26
8
16
14
13
19
21
35
28
24
46
81
214
60
141
84
182
265
44
93
37
32