7
5
12
57
14
84
36
41
73
32
91
37
13
129
35
93
56
17
139
68
31
55
23
63
235
214
289
141
61
178
105
28
202
11
21
20
193
24
43
267
189
100
154
45
157
228