50
71
119
141
23
138
42
64
40
105
75
63
89
53
4
129
38
117
101
147
122
52
17
14
11
86
28
132
93
99
