43
100
103
117
89
53
354
131
150
56
95
233
82
132
86
85
148
74
216
227
261
112
71
58
63
31
172
32
125
121
213
107
24
70
48
156
72
124
205
129
29
88
59
65
62
46
165
138
344
191
34