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