16
112
182
64
7
42
26
135
67
569
155
121
454
52
100
233
161
47
85
101
66
413
98
60
387
86
463
185
139
65
257
406
108
213
271
79
126
20
450
375
143
88
195
87
36
97
43
384
70
44
256
698
170
61
131
227
116
37
802