14
32
44
80
23
12
39
52
48
147
15
16
18
50
17
128
74
26
47
46
55
99
37
30
87
75
29
676
7
20
10
96
83
5
43
78
88
8
11
69
19
107
45
35
108