2
1
11
8
4
25
6
306
27
7
83
3
20
5
14
16
10
13
19
33
42
22
85
46
63
21
15
12
18
9
109
17
59
28
30
283
37
60
23
32
66
45
29
26