66
75
60
88
129
126
176
310
120
84
37
33
72
185
107
286
219
347
253
156
82
144
207
141
59
138
56
58
160
34
45
177
85
87
79
155
94
266
40
43
76
148
49
127
168
110
325
55
73
105
175
70
386
142