5
4
20
13
9
50
26
35
18
11
73
19
25
12
10
7
16
39
21
17
52
42
64
28
44
282
80
15
97
83
48
143
27
657
129
155
22
84
981
70