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