208
42
88
267
54
230
56
112
93
168
63
145
110
127
59
135
193
344
30
512
176
21
81
108
73
137
254
139
34
141
314
350
78
207
131
71
204
120
79
122
325
158
84
58
189
277
173
83
102
154
48
51
52