112
32
89
35
51
30
68
50
10
18
28
54
22
20
44
26
27
63
21
9
73
109
12
83
29
232
55
86
72
25
52
33
23
78
40
114
59
71
48
80
31
203