0
3
339
48
24
28
10
43
22
15
34
106
39
54
125
540
355
236
101
229
198
362
196
207
138
782
379
284
203
143
107
139
120