75
77
49
119
51
63
132
321
79
204
72
307
262
55
82
56
53
95
80
33
153
86
191
219
124
139
58
346
156
144
41
243
89
210
146
105
81
200
168
48
244
288
158
136
236
94
134
405
140
319
277
128