20
32
22
26
23
39
16
21
48
41
28
63
43
110
99
11
137
227
59
71
73
66
54
95
37
49
159
7
90
72
8
24
12
4
10
25
78
47
46
239
203
84
15
75
128
53