10
25
31
55
11
54
38
17
91
68
63
21
51
48
29
27
18
19
2
34
6
24
7
3
28
30
23
14
15
173
33
20
26
74
42
77
37
4
12
32
193
41