2
1
3
12
8
4
26
6
292
33
68
5
20
16
10
13
9
7
30
34
43
22
82
38
23
19
15
115
17
11
87
109
63
29
39
285
46
31
25
59
24
21
27
32
64
18
14
37