10
97
34
7
25
28
93
55
27
18
68
35
41
32
31
38
12
17
77
23
5
14
94
16
30
40
247
49
26
19
63
46
109
145
2
3
79
1
42
766
84
140
69
72
64
58
242
47
54