277
393
252
399
104
648
211
369
47
322
119
342
138
463
50
128
25
166
41
151
52
114
136
160
22
92
38
149
29
124
10
159