2
14
7
30
28
8
34
29
50
6
23
4
11
3
13
18
48
38
10
12
72
86
163
20
16
45
127
1
46
32
509
21
64
27
51
91
15
19
44
37
9