7
27
74
12
16
24
41
47
29
31
99
11
52
69
87
54
50
44
66
65
115
15
234
176
36
142
208
212
122
223
156
116
72
141
118
21
102
150
123
43
139
28
149
349
266
247
466
23
68
58
79
132
38
177
35