51
16
28
8
36
17
12
30
35
10
14
63
53
6
297
111
62
26
25
41
20
19
21
2
32
18
50
98
11
39
4
5
13
31
49
15
24