31
2
5
22
8
33
14
45
56
61
75
26
27
17
94
37
97
12
91
16
10
20
11
28
69
156
29
140
4
81
18
13
99
179
32
41
77
59
47
52
40
79
57
36