1
8
43
82
46
81
68
57
124
38
348
125
88
136
254