2
1
11
8
5
26
6
3
298
30
84
20
12
16
10
13
9
19
7
4
27
33
43
22
85
46
23
21
64
14
18
87
109
17
63
28
15
39
289
45
32
25
60
24