22
15
113
16
43
10
112
5
12
100
131
128
150
37
6
9
63
50
25
4
35
17
8
41
56
169
290
255
73
121
28
64
32
48
313
45
40
26
2
11