12
21
71
88
36
56
228
22
8
39
257
37
29
51
68
135
65
79
32
295
59
148
94
192
23
27
67
194
61
252
60
81
70
69
154
223
186
137
34
261
41
188
53
86
43
183
84
83
262
181
89