128
97
428
28
601
186
522
153
496
133
424
61
474
54
173
50
352
12
536
43
450
148
512
43
216
100
293
114
209
71
406
97
211
84
518
155
223
179
411
68