53
39
59
78
14
33
27
31
29
297
60
40
16
22
10
8
94
71
15
9
231
82
62
66
24
23
17
12
18
68
20
332
54
96
45
98
52
50
21
11
153
156
25
49
43
28