2
6
3
14
25
5
22
20
4
1
9
36
47
28
196
8
34
60
7
12
33
59
44
15
55
11
10
32
39
17
42
79
16
13
52
18
31