7
9
61
126
45
3
27
272
284
11
84
26
65
49
73
30
95
52
58
112
204
53
72
115
32
141
159
71
92
18
113
103
216
79
54
197
164
139
173
437
131
190
199
117
81
169
96
161
119
23