24
28
11
16
72
55
40
41
127
39
50
84
92
49
21
64
85
74
46
27
44
143
313
78
97
104
32
34
197
109
107
58
81
86
119
43
62
124
23
66
128
83
36
77
135
53
147
227
171
116