112
560
66
351
103
596
123
610
99
499
115
577
176
926
188
952
160
807
163
844
168
849
164
828
156
847
179
904
157
900
155
796
177
875
184
939
112
560
66
351
103
596
123
610
99
499
115
577
176
926
188
952
160
807
163
844
168
849
164
828
156
847
179
904
157
900
155
796
177
875
184
939