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