5
7
2
20
40
19
95
9
41
181
22
273
182
90
52
38
44
57
46
73
130
85
325
154
96
97
71
741
28
91
249
107
590
235