264
706
256
952
148
857
220
471
131
529
43
388
314
349
109
431
59
405
70
276
51
174
60
222
93
334
58
289
25
323
38
188
41
179