5
4
20
13
8
50
26
34
18
11
73
19
25
12
9
7
16
39
21
17
52
42
64
28
44
281
80
15
14
97
83
48
143
27
656
129
154
22
84
981
70