7
26
72
32
47
45
54
53
108
149
52
207
34
80
55
129
81
174
288
83
147
141
126
102
122
180
214
182
128
208
131
40
59
111
139
44
51
42
63
158
73
66
77
117
237
99
38
97
67
203
56
68