252
399
277
393
104
648
211
369
47
322
138
463
119
342
50
128
41
151
61
713
25
166
52
114
136
160
22
92
15
254
29
124
20
103
10
159