30
50
19
37
17
26
10
68
104
74
25
60
99
35
88
46
117
27
78
31
66
33
57
23
43
45
115
52
54
11
39
40
96
53
47
63
34
72
89
87
145
58
125
129