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