315
282
78
72
94
62
97
37
51
263
22
252
12
52
217