58
772
120
297
80
653
159
512
110
446
33
506
20
338
43
309
16
308
1
157
131
332
48
267
34
250
50
282
41
155
32
121
71
183
51
200