30
25
8
5
12
16
14
26
29
17
28
21
42
24
47
36
20
13
11
15
41
34
90
121
94
54
74
81
32
50
45
58
93
31
53
64
56
71
44
49
43