76
262
49
241
202
129
275
152
119
150
121
201
305
86
27
142
132
34
81
57
26
58
51
243
126
216
101
23
104
157
146
44
84
375
125
249
73
67
230
321
77
213
52
204
500
274
290
385
415
181
175
349
256