9
110
41
20
21
39
7
28
13
19
6
43
22
62
80
12
3
15
35
10
1
26
4
49
27
217
30
107
24
29
8
32
88
18
53
38
166
63