2
44
80
241
64
36
66
142
29
53
33
41
22
298
592
101
153
223
147
38
114
213
100
55
40
26
516
136
24
297
46
65
218
221
232
381
54
104
166
253
156
119
184
106
174
74
550
695
88