12
85
74
10
519
44
115
42
4035
292
238
98
250
60
40
90
137
285
117
69
1012
81
771
25
338
218
2225
163
104
714
203
331
97
39
226
269
233
260
41
99
102
147
1177
253
249
101
170
1665
247
143
142
84
145
639
773
27
297
187