30
26
22
47
38
36
54
50
105
65
78
16
58
60
14
29
59
62
11
39
48
34
95
33
55
1
19
4
15
31
8
13
158
64
57
42
44
5
20
41
17
7
51
9
23
12