85
433
174
265
50
105
37
98
32
59
514
716
22
68
30
209
143
158
118
148
72
41
104
20
35
49
114
281
33
1125
235
367
134
337
443
40
2
27
5
175
51
1258
26
19
142
76
229
139
170
15
11
54
43