7
8
9
3
19
30
10
11
24
74
31
40
48
36
12
62
65
18
95
256
57
14
42
20
29
37
45
129
59
46
68
47
50
86
155