34
39
51
100
44
59
66
74
89
95
99
101
123
143
1
11
18
41
46
47
53
54
55
56
58
60
62
63
64
65
67
68
70
80
81
90
92
103
111
112