1093
218
613
227
974
280
182
47
533
69
152
122
448
6
320
104
113
46
460
12
406
33
260
76
595
194
522
166
562
36
242
186
353
159
161
129
522
187
322
183