203
146
298
44
187
29
376
11
437
116
487
9
506
101
238
130
372
52
496
126
171
103
416
148
518
183
534
87
213
117
395
142
509
7
99
77
507
84
258
84