49
103
24
33
14
74
111
57
65
36
117
118
80
116
23
21
154
51
45
62
25
41
99
66
71
46
60
92
70
138
196
98
112
381
132
227
101
215
145
319
75
173
131
151
255
188
81
136
79