4
3
17
1
5
43
261
6
72
25
9
11
16
18
19
2
10
7
8
20
37
32
23
15
24
33
28
14
57
56
62
46
44
58
235
97
75
113
80
49
77
796
47
35