14
38
31
12
26
13
45
41
46
5
6
27
17
34
9
7
18
4
24
21
44
35
67
28
48
72
86
68
87
206
118
58
16
125
42
37
51
75
177
297