12
4
54
8
35
42
156
62
44
124
214
112
77
24
325
75
294
452
753
158
242
132
68
181
139
160
259
347
440
144
64
414
300
306
131
200