29
25
26
31
37
36
33
7
34
23
42
38
20
19
40
41
45
43
51
50
52
47
94
48
65
53
96
24
21
22
58
69
74
75
59
66
68
35
44
Part 2 of 4