2
1
12
8
5
26
3
6
292
30
74
20
14
16
10
13
9
19
7
4
25
34
42
21
85
38
24
68
17
11
87
109
63
22
29
39
278
45
32
15
57
27
65
18
46
23
37