7
20
10
5
16
36
57
56
32
45
104
46
69
19
33
61
87
40
71
43
14
23
95
112
3
22
150
177
65
106
11
44
67
42
25
97
51
13
91
254
184
80
103
62
128
142