10
5
56
93
4
13
25
15
31
14
6
42
26
45
63
55
28
33
3
1
2
296
73
24
21
36
8
20
18
32
12
11
35
19
48
16
30
27