30
16
26
18
10
304
53
78
49
35
21
14
37
22
23
25
38
17
24
29
13
96
28
65
61
31
94
140
244
32
42
34
15
47