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