40
54
21
33
264
129
144
45
151
43
67
52
204
28
64
130
123
87
203
280
192
334
61
70
56
39
118
44
92
160
68
41
20
58
29
122
84
559
9
95
82
46
228
38
74