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