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