32
133
65
72
41
156
160
63
151
24
82
37
33
35
46
36
38
139
158
283
77
94
73
129
190
61
202
187
127
231
282
360
177
274
97
76
74
403
276
124
203
108
173
126
646
49