5
3
15
4
7
6
60
10
98
73
54
52
27
281
87
401
45
23
140
100
76
8
196
37
18
31
36
81
142
40
42
14
71
314
46
63
30
24
149
173
43
11
22
50
130