85
836
692
234
201
246
153
222
301
265
75
93
544
469
682
64
488
340
289
154
695
69
90
38
58
115
545
73
116
39
172
122
119
47
37
72
727
95
111
92
191
127
838
128
48
22
55
1801
80
168
41
44
107
167
83