10
6
19
16
12
8
26
4
2
35
33
121
49
99
43
23
27
30
7
747
21
47
11
168
36
9
48
18
124
59
214
20
17
57
76
37
63
24
50
145
22
107