30
31
32
55
23
28
29
90
47
128
62
19
64
72
46
26
44
51
36
21
45
50
80
52
88
38
79
188
169
48
24
37
121
42
56
13
111
57
33
49
17
53
59
74
35