7
21
9
10
27
8
45
55
28
16
15
36
31
40
43
32
26
49
39
23
34
79
33
24
113
35
52
46
50
22
78
348
38
13
76
73
68
67
151
258