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