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