51
416
91
312
105
270
110
292
68
237
66
204
25
192
60
172
70
160
6
374
50
122
15
126
9
116
3
30
8
108
29
109
96