137
102
352
166
311
154
443
129
478
159
351
181
399
74
141
110
429
166
187
156
250
128
114
24
538
137
501
47
383
134
296
5
498
80
228
80
598
119
346
5