4
3
11
6
21
23
31
10
36
25
29
9
26
16
14
12
13
19
17
28
24
46
81
214
60
141
84
182
268
44
20
93
37
32
35