2
7
4
17
3
6
44
263
5
75
27
10
12
16
9
19
11
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