4
200
134
164
48
120
244
95
69
399
113
109
127
133
121
56
87
57
178
104
88
81
53
80
128
77
60
36
142
162
66
59
49
82
86
123
252
105
117
102
143
199
157
124
97
119
147
158
90
163
167