59
118
98
43
30
80
64
45
60
34
41
33
21
40
73
50
83
107
138
91
135
49
168
28
72
58
48
24
177
20
149
6
7
22
86
143
76
133
101
689
74
139
212
216
151
128
250