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
67
15
115
17
11
87
109
63
29
39
285
42
31
25
59
24
21
27
32
64
18
46
14
37