52
43
123
45
129
106
63
89
13
118
197
33
19
152
184
155
126
231
232
403
187
53
99
67
72
131
74
41
171
132
119
136
283
107
117
62
173
80
211
166
56
66
188
135
90
57
130
39
112
156
149
54
84