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