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