155
499
99
105
60
73
7
14
90
290
28
26
20
70
43
196
176
337
161
246
81
158
89
62
260
218
199
53
184
121
67
115
114
138
98
96
587
372
247
202
237
193
58
213
331
95
295
29
34
271
51
77
61