50
120
278
140
54
69
55
184
126
29
59
166
38
36
89
99
149
56
25
172
151
84
297
108
22
110
30
18
248
148
49
41
103
79
39
33
31
351
163
129
76
135
40
325
360
133
421
313
204
91
461
316
72
2292