70
75
60
92
129
126
176
310
120
84
37
33
72
187
107
286
219
347
254
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
73
105
175
386
142