12
145
16
44
318
64
111
56
257
68
62
6
63
126
135
160
88
84
36
176
71
92
183
288
140
37
117
227
87
203
45
75
17
149
231
109
142
290
24
259
95
93
252
35
4
189
156
129
163
151
154
180
96
155
175