311
108
136
100
454
145
530
81
603
22
494
123
464
197
634
73
207
160
233
101
174
106
238
72
378
189
322
58
217
93
719
166
383
103
537
129
76
27
345
160