123
37
54
73
111
108
138
198
31
119
66
47
106
157
120
6
42
102
260
96
199
231
34
15
203
89
70
72
82
43
63
60
18
44
344
502
105
156
151
129
112
117
115
86
230
204
48
239
126
219
113
4
87
107
208
262