15
38
86
88
72
11
43
30
17
46
47
56
53
107
93
25
29
37
7
4
21
39
52
62
124
14
27
42
59
28
36
20
6
9
35
26
40
33
75
18