421
1
135
161
218
72
904
522
240
242
2
91
61
70
90
163
83
108
539
5
68
371
3
162
533
109
93
137
257
77
176
88
171
270