301
133
137
62
303
108
100
68
128
96
173
70
126
106
258
195
178
91
86
49
375
287
288
252
275
154
64
205
117
110
32
142
88
104
43
77
251
125
292
190
93
188
20
329
206
81
75
79
84
119
138
63
58
123
80