30
28
21
12
67
33
18
35
13
39
299
16
7
32
19
14
25
37
72
2
77
20
88
24
45
243
41
17
26
53
43
9
6
34
44
125