4
7
8
6
9
15
5
37
12
17
28
18
34
32
24
13
122
69
36
50
25
33
206
59
486
58
51
57
60
26
75
35
68
22
20
83
86
44
29
43
40
39
16