90
55
7
79
60
66
110
114
10
356
20
61
202
63
284
117
12
64
153
244
74
185
149
56
73
300
229
120
32
26
205
40
237
59
174
54
283
296
119
132
233
4
162
50
317
46
39
849
98
138
82
31