56
80
30
91
146
86
70
79
162
128
130
298
82
50
135
54
51
45
155
214
62
72
76
59
354
203
107
117
65
58
149
73
119
264
100
112
284
125
75
189
102
202
116
110
122
109
34
38
60
37
44