9
7
8
23
26
26
39
37
29
55
48
43
56
65
42
90
70
79
83
77
94
91
103
79
134
106
72
93
120
101
111
114
144
136
93
128
156
145
101
131
166
177
73
211
161
148
116
140
141
210
172
86