133
71
134
91
59
55
62
67
47
113
43
148
98
97
53
106
24
15
100
44
60
140
151
233
41
66
82
304
248
168
130
144